zoukankan      html  css  js  c++  java
  • 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/

  • 相关阅读:
    mysql find_int_set
    PHPSTROM8.0 注册码(7.1也可用)
    gym 101657 D
    gym101657 C
    poj 3525
    poj1279
    poj3335
    poj 1228
    poj 1873
    poj 2074
  • 原文地址:https://www.cnblogs.com/xiangsikai/p/9842557.html
Copyright © 2011-2022 走看看