docker-compose --help相关命令翻译
build
创建或者再建服务
服务被创建后会标记为project_service(比如composetest_db),如果改变了一个服务的Dockerfile或者构建目录的内容,可以使用docker-compose build来重建它
help 显示命令的帮助和使用信息
kill 通过发送SIGKILL的信号强制停止运行的容器,这个信号可以选择性的通过,
比如: docker-compose kill -s SIGKINT
logs 显示服务的日志输出
port 为端口绑定输出公共信息
ps 显示容器
pull 拉取服务镜像
rm 删除停止的容器
run 在服务上运行一个一次性命令,
比如: docker-compose run web python manage.py shell
scale
设置为一个服务启动的容器数量,数量是以这样的参数形式指定的:service=num
比如: docker-compose scale web=2 worker=3
start 启动已经存在的容器作为一个服务
stop 停止运行的容器而不删除它们,它们可以使用命令docker-compose start重新启动起来
up
为一个服务构建、创建、启动、附加到容器
连接的服务会被启动,除非它们已经在运行了
默认情况下,docker-compose up会集中每个容器的输出,当存在时,所有的容器会停止,运行docker-compose up -d会在后台启动容器并使它们运行
默认情况下,如果服务存在容器的话,docker-compose up会停止并再创建它们(使用了volumes-from会保留已挂载的卷),如果不想使容器停止并再创建的话,使用docker-compose up --no-recreate,如果有需要的话,这会启动任何停止的容器
选项
–verbose 显示更多输出
-v,–version 显示版本号并退出
-f,–file FILE 指定一个可选的Compose yaml文件(默认:docker-compose.yml)
-p,–project-name NAME 指定可选的项目名称(默认:当前目录名称)
-H,–host HOST 连接的主机
1 | docker-compose start 开启服务 |