docker-compose书写.yml文件格式

发布于 2022-02-22  2024 次阅读


  1. 指定服务使用的镜像:image
  2. 指定构建上下文:build
  3. 指定服务镜像启动命令:command
  4. 指定运行服务的容器名称:container_name
  5. 指定服务依赖关系:depends_on
  6. 指定服务的DNS配置:dns
  7. 挂在临时目录:tmpfs
  8. 指定服务镜像的接入点:entrypoint
  9. 设置compose变量:env_file
  10. 设置环境变量:environment
  11. 指定端口暴露:expose
  12. 选择项目外的容器:external_links
  13. 扩展连接服务器的hosts列表:extra_hosts
  14. 添加元数据:;abels
  15. 设置容器互联:links
  16. 配置服务日志:logging
  17. 指定进程空间:pid
  18. 设置服务容器的端口映射:ports
  19. 设置容器安全选项:security_opt
  20. 设置容器停止信息:stop_signal
  21. 设置容器数据卷:volumes
  22. 挂载数据卷容器:volumes_from
  23. 修改内核功能:cap_add,cap_drop
  24. 指定父级Cgroup:cgroup_parent
  25. 配置服务的设备映射:devices
  26. 设置服务扩展:extends
  27. 设置服务网络模式:network_mode
  28. 设置服务容器的网络:networks
  29. 还有很多
    摘自Docker从入门到实战(黄靖钧编著)
子夜不哭
最后更新于 2022-02-22