docker-compose.yml 编写规则

#版本号
version: "3"
#服务
services:

 #服务名称
  redis:
   #镜像名: 仓库/标签:版本
    image: redis:alpine
   # 暴露端口信息
    ports:
      - "6379"
   # 添加环境变量.可以使用数组或字典两种形式
   # 任何布尔值:true, false, yes, no 需要用引号括起来,以确保它们不被YAML解析器转换为True或False 
    environment:

  db:
    image: postgres:9.4
    # 定义全局挂载卷
    volumes:
      - db-data:/var/lib/postgresql/data
    networks:
      - backend
    deploy:
      placement:
        constraints: [node.role == manager]
compose 文件是一个定义服务、网络和卷的YAML文件.
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容