Docker Compose 建立yml 簡單試例

Docker Compose 建立yml 簡單試例php

Docker Compose 文件使用格式版本須要與Docker版本對應可在官網內查找html

查找地址:https://docs.docker.com/compose/compose-file/compose-file-v2/#compose-and-docker-compatibility-matrixmysql

 

一、建立compose-test目錄,進入目錄再改目錄下建立文件web

mkdir compose-test;cd compose

二、建立構造文件sql

vim docker-compose.ymldocker

# docker當前對應的Compose版本
version: '3'
# 容器組
services:
# 鏡像容器服務標識
  web:
# 指定構建鏡像上下文的目錄,「.」當前目錄
    build: .
# 映射容器的端口
    ports:
      - "8888:80"

三、建立Dockerfile文件vim

vim Dockerfilecentos

# 啓動鏡像centos:6
FROM centos:6
# 備註維護人員
MAINTAINER lizhenliang
# 執行以下命令:安裝相關軟件
RUN yum install -y httpd php php-gd php-mysql 
# 執行以下命令:修改測試頁面
RUN echo "<?php phpinfo()?>" > /var/www/html/index.php
# 執行命令:啓動服務
CMD ["/usr/sbin/httpd","-D","FOREGROUND"]
# 端口設置爲80
EXPOSE 80

注:必須進入到指定路徑下命令纔可生效。測試

注:生成容器名以目錄名命名,低槓後爲鏡像容器標識符命名。ui

四、執行 docker-compose.yml 執行命令

# compose命令指定yml文件
docker-compose up
# 查看構建容器啓用狀況
compose命令:docker-compose ps
# 查看構建容器啓用狀況
docker命令:docker ps

測試訪問:http://192.168.1.77:8888/

相關文章
相關標籤/搜索