赞
踩
本文介绍docker-compose相关的常用命令,以下命令都是以docker-comose开头的。
该命令十分强大,它将尝试自动完成包括构建镜像,(重新)创建服务,启动服务,并关联服务相关容器的一系列操作。链接的服务都将会被自动启动,除非已经处于运行状态。
选项:
格式为:docker-compose build [选项] [服务 ...]
构建(重新构建项目中的服务容器)。
可以随时在项目目录下运行docker-compose build来中心构建服务。
选项包括:
格式为docker-compose version
打印版本信息
验证Compose文件格式是否正确,若正确显示配置,若格式错误显示错误原因
进入指定的容器
列出Compose文件中包含的镜像
格式为docker-compose ps [选项] [服务 ...]
列出项目中目前的所有容器
选项:
格式为docker-compose logs [选项] [服务 ...]
查看服务容器的输出。默认情况下,docker-compose将对不同的服务输出使用不同的颜色来区分。可以通过--no-color来关闭颜色。
格式为docker-compose restart [选项] [服务 ...]
重启项目中的服务。
选项:
格式为docker-compose rm [选项] [服务 ...]
删除所有(停止状态的)服务容器。推荐先执行docker-compose stop命令来停止容器。
选项:
格式为docker-compose run [选项] [-p 端口...] [-e KEY=VAL...] 服务 [命令] [参数 ...]
在指定服务上执行一个命令。例如:
docker-compose run ubuntu ping docker.com
格式为docker-compose scale [选项] [服务名=数字 ...]
设置指定服务运行的容器个数。例如:
docker-compose scale web=3 db=2
格式为docker-compose start [服务...]
启动已经存在的服务容器
停止已经存在的服务容器
停止up命令所启动的容器,并移除网络
格式为docker-compose help 命令
获得一个命令的帮助
格式为docker-compose create [服务 ...]
创建服务
通过发送SIGKILL信号来强制停止服务容器
格式为docker-compse pause [服务 ...]
暂停一个服务容器
格式为docker-compose unpause [服务 ...]
恢复处于暂停状态中的服务
格式为docker-compose port [选项] 服务 私有端口
打印某个容器端口所映射的公共端口
选项:
推送服务依赖的镜像到Docker镜像仓库
格式为docker-compose pull [选项] [服务 ...]
拉取服务依赖的镜像
选项:
查看各个服务容器内运行的进程
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。