Docker: compose-file配置参数整理

18 篇文章 1 订阅
1 篇文章 0 订阅

官网对于compose file写法的说明
https://github.com/docker/docker.github.io/blob/master/compose/compose-file/index.md

看了两遍官文,参数很多,容易乱,对其中的参数自己做了关系梳理
总的来说有这个几个配置对象(估且叫对象吧)
docker compose 几大对象 service ,volume ,network ,config ,secrets

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
 -driver
 -driver_opts
 -external
 -labels
 -name
 -
Network
 -driver
 -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使用。
梳理了参数关系,心里就有数了,对应的具体参数用法再去看官网,比较清楚。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值