本文介绍docker-compose相关的常用命令,以下命令都是以docker-comose开头的。
up
该命令十分强大,它将尝试自动完成包括构建镜像,(重新)创建服务,启动服务,并关联服务相关容器的一系列操作。链接的服务都将会被自动启动,除非已经处于运行状态。
选项:
- -d 在后台运行服务容器
- --no-color 不使用颜色来区分不同的服务的控制台输出
- --no-deps 不启动服务所链接的容器
- --force-recreate 强制重新创建容器,不能与--no-recreate同时使用
- --no-recreate 如果容器已经存在了,则不重新创建,不能与 --force-recreate 同时使用
- --no-build不自动构建缺失的服务镜像
- -t,--timeout TIMEOUT 停止容器时候的超时(默认为10秒)
build
格式为:docker-compose build [选项] [服务 ...]
构建(重新构建项目中的服务容器)。
可以随时在项目目录下运行docker-compose build来中心构建服务。
选项包括:
- --force-rm删除构建过程中的临时容器。
- --no-cache构建镜像过程中不使用cache(这将加长构建过程)
- --pull始终尝试通过pull来获取更新版本的镜像
version
格式为docker-compose
版权声明:本文为weixin_36478445原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。