Docker Compose 創建yml 簡單試例


Docker Compose 創建yml 簡單試例

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

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

 

1、創建compose-test目錄,進入目錄再改目錄下創建文件

mkdir compose-test;cd compose

2、創建構造文件

vim docker-compose.yml

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

3、創建Dockerfile文件

vim Dockerfile

# 啟動鏡像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

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

注:生成容器名以目錄名命名,低杠后為鏡像容器標識符命名。

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

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

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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM