跳到主要内容

compose 文件的小抄

这里是 Docker Compose 配置文件中的常用字段

services:

字段描述
image指定镜像
command执行命令,覆盖容器启动后默认执行的命令(类似于 docker run
container_name指定容器名称,由于容器名称是唯一的,如果指定自定义名称,则无法 scale 指定容器数量(同一个镜像指定多个容器数量)
environment添加环境变量
hostname容器主机名
ports暴露容器端口,与 -p 相同,但端口不能低于 60
volumes挂载一个宿主机目录或命令卷到容器中
restart重启策略:noalwayson-failure:${重试次数}unless-stopped
depends_on在依赖的服务之后启动