docker compose常用命令
1. docker compose配置文件常用命令
| 字段 |
描述 |
| build dockerfile context |
指定dockerfile文件名 构建镜像上下文路径 |
| image |
指定镜像 |
| command |
执行命令,覆盖默认命令 |
| container_name |
指定容器名称,由于容器名称是唯一的,如果指定自定义名称,则无法scale |
| deploy |
指定部署和运行服务相关配置,只能在swarm模式使用 |
| environment |
添加环境变量 |
| networks |
加入网络,引用顶级networks下条目 |
| volumes |
挂载宿主机路径或命名卷。如果是命名卷在顶级volumes定义卷名称 |
| restart |
重启策略。默认no always| on-failure | unless-stopped |
| hostname |
容器主机名 |
| version |
版本号 |
| services |
定义服务的标签 |
| ports |
暴露端口 |
- 常用选项:
- -f: --file 指定faml文件,默认docker-compose.yml
- -p:--project-name 指定项目名称,默认是当前目录
2. docker compose常用命令
| 字段 |
描述 |
| build |
重新构建服务 |
| ps |
列出容器 |
| up |
创建和启动容器 |
| exec |
在容器里执行命令 |
| scale |
指定一个服务容器启动数量 |
| top |
显示容器输出 |
| down |
删除容器、网络、数据卷和镜像 |
| stop/start/restart |
停止/启动/重启服务 |
docker compose常用命令
原文:https://www.cnblogs.com/scajy/p/13846801.html