标签:标记 always str 格式 name ulimit 环境 hostname pen
Docker Compose 配置文件常用指令
YAML文件格式及编写注意事项
YAML文件格式注意事项:
# 构建镜像上下文路径
build
# 指定Dockefile文件名
dockerfile
# 来自镜像
image
# 构建参数。在Dockerfile中指定的参数
args
# 覆盖默认命令
command
# 自定义容器名称。如果自定义名称,则无法将服务scale到1容器之外
container_name
# 指定与部署和运行相关的配置。限版本3
deploy
# 服务之间的依赖,控制服务启动顺序。正常是按顺序启动服务
depends_on
# 自定义DNS服务器,可以是单个值或列表
dns
# 覆盖entrypoin
entrypoint
# 从文件添加环境变量,可以是单个值或列表
env_file
# 添加环境变量,可以是数组或字典。布尔值用引号括起来。
environment
# 声明容器服务端口
expose
# 连接到另一个容器
links
# 连接Compose之外的容器
external_links
# 添加主机名映射,与—addhost相同
extra_hosts
# 记录该服务的日志。与—logdriver相同
logging
# 网络模式,与—net相同
network_mode
# 要加入的网络。
networks
# 在加入网络时为该服务指定容器的静态IP地址
aliases
ipv4_address,ipv6_address
# 将PID模式设置主机PID模式,与宿主机共享PID地址空间。pid: “host”
pid
# 暴露端口,与-p相同。但端口不低于60
port
# 再容器内设置内核参数,可以是数组或字典
sysctl
# 覆盖容器的默认ulimits
ulimits
# 挂载一个目录或一个已存在的数据卷容器到容器
volume
# 默 认 no , always|onfailure|unless-stopped
restart
# 主机名
hostname
# 工作目录
working_di
更多命令:https://docs.docker.com/compose/compose-file/compose-file-v2/
标签:标记 always str 格式 name ulimit 环境 hostname pen
原文地址:https://www.cnblogs.com/xiangsikai/p/9842462.html