指令
2024年07月07日
一、version
version
指定本 yml
依从的 compose
哪个版本制定的。
二、services
services
容器
三、build
build
指定为构建镜像上下文路径
语法
services:
serviceName1:
build:
context: .
dockerfile: Dockerfile // 基于当前目录下的 Dockerfile 构建镜像
四、cap_add,cap_drop
cap_add,cap_drop
添加或删除容器拥有的宿主机的内核功能。
五、cgroup_parent
cgroup_parent
为容器指定父 cgroup
组,意味着将继承该组的资源限制。
六、ports
ports
相当于 docker run -p
中的 -p
语法
services:
serviceName1:
ports:
- 8080:80 // 将容器的 80 端口转发映射到宿主机的 8080 端口, 同 docker run -p 8080:80
七、command
command
覆盖容器启动的默认命令。
语法
services:
serviceName1:
image: xxx:Tag
command: xxxx xxx