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