docker-compose文件编写

version: '3'  # 版本
networks:     # 设置网络模块
  compose:    # 定义service模块里要调用的网络模块名称
    name: docker-compose  # 定义docker网络的网卡名称
    driver: bridge        # 网络协议
    ipam:                 # 自定义 IPAM 配置
      driver: default     # IPAM 驱动程序, bridge 或者 default
      config:             # 配置项
      - subnet: 172.30.0.0/16  # 网段信息
services:                      # service模块
  moyuanbo:                    # 容器的service名称
    image: lnmp:v8             # 指定 docker 镜像
    container_name: moyuanbo   # 指定容器的名称,等同于 docker run --name 的作用
    restart: always            # 定义容器重启策略,防止无论如何容器不是正常关闭的都会重启
    ports:                     # 建立宿主机和容器之间的端口映射关系
      - 10180:80               # 宿主机端口:容器端口
      - 10181:5672
      - 10182:15672
      - 10183-10192:9501-9510
    volumes:                   # 定义容器和宿主机的卷映射关系,宿主机目录:容器目录
      - /home/moyuanbo/nginx/vhost:/data/apps/nginx/conf/vhost
      - /home/moyuanbo/logs:/data/logs/
      - /home/moyuanbo/php56/wwwroot:/data/www/php56/wwwroot
      - /home/moyuanbo/php74/wwwroot:/data/www/php74/wwwroot
      - /home/moyuanbo/supervisor/devconf.d:/etc/supervisor/devconf.d/
    networks:     # 将容器加入指定网络
      - compose   # 调用上面 networks 定义的 compose 网络

 指定其中一个 service名称(moyuanbo) 启动(up)一个容器,并设置后台(-d)启动

docker-compose up -d moyuanbo

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值