首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Docker: compose-file配置参数整理

Docker: compose-file配置参数整理

原创
作者头像
IT工作者
发布2022-07-28 10:29:40
发布2022-07-28 10:29:40
6780
举报
文章被收录于专栏:程序技术知识程序技术知识

官网对于compose file写法的说明

https://github.com/docker/docker.github.io/blob/master/compose/compose-file/index.md

看了两遍官文,参数很多,容易乱,对其中的参数自己做了关系梳理

总的来说有这个几个配置对象(估且叫对象吧)

docker compose 几大对象 service ,volume ,network ,config ,secrets

代码语言:javascript
复制
Service
 -build
     -context
     -dockerfile
     -args
     -labels
     -shm_size
     -cache_from
     -target
     -cap_add, cap_drop
     -cgroup_parent
     -command
 -container_name
 -credential_spec
 -depends_on
 -deploy
     -endpoint_mode
     -lables
     -mode
     -placement
     -replicas
     -resources
     -restart_policy
 -dns
 -dns_search
 -entrypoint
 -env_file
 -environment
 -expose
 -external_links
 -extra_hosts
 -healthcheck
 -image
 -init
 -isolation
 -logging
 -network_mode
 -networks
 -aliases
 -ipv4_address,ipv6_address
 -pid
 -ports
 -restart
 -security_opt
 -stop_grace_period
 -stop_signal
 -sysctls
 -tmpfs
 -userns_mode
 -
Volume
 -drive
 -driver_opts
 -external
 -labels
 -name
 -
Network
 -drive
 -driver_opts
 -attachable
 -enable_ipv6
 -ipam
 -internal
 -labels
 -external
 -name
 -
 -
   
configs
 -rollback_config
 -update_config
secrets
 -
 -

compose配置文件里面都是围绕service做配置的 ,单独拉出来的volume/network/config/secrets 是给各个service都可以使用的 ,定义在特定service中的熟悉是给对应的service使用。

梳理了参数关系,心里就有数了,对应的具体参数用法再去看官网,比较清楚。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档