mirror of
https://github.com/yeasy/docker_practice.git
synced 2025-08-03 01:17:42 +08:00
Update Docker Compose commands
This commit is contained in:
parent
2cd1377229
commit
0ba14de20a
@ -28,6 +28,7 @@ docker-compose [-f=<arg>...] [options] [COMMAND] [ARGS...]
|
|||||||
### 命令使用说明
|
### 命令使用说明
|
||||||
|
|
||||||
#### `build`
|
#### `build`
|
||||||
|
|
||||||
格式为 `docker-compose build [options] [SERVICE...]`。
|
格式为 `docker-compose build [options] [SERVICE...]`。
|
||||||
|
|
||||||
构建(重新构建)项目中的服务容器。
|
构建(重新构建)项目中的服务容器。
|
||||||
@ -44,10 +45,26 @@ docker-compose [-f=<arg>...] [options] [COMMAND] [ARGS...]
|
|||||||
|
|
||||||
* `--pull` 始终尝试通过 pull 来获取更新版本的镜像。
|
* `--pull` 始终尝试通过 pull 来获取更新版本的镜像。
|
||||||
|
|
||||||
|
#### `config`
|
||||||
|
|
||||||
|
验证 Compose 文件格式是否正确,若正确则显示配置,若格式错误显示错误原因。
|
||||||
|
|
||||||
|
#### `down`
|
||||||
|
|
||||||
|
此命令将会停止 `up` 命令所启动的容器,并移除网络
|
||||||
|
|
||||||
|
#### `exec`
|
||||||
|
|
||||||
|
进入指定的容器。
|
||||||
|
|
||||||
#### `help`
|
#### `help`
|
||||||
|
|
||||||
获得一个命令的帮助。
|
获得一个命令的帮助。
|
||||||
|
|
||||||
|
#### `images`
|
||||||
|
|
||||||
|
列出 Compose 文件中包含的镜像。
|
||||||
|
|
||||||
#### `kill`
|
#### `kill`
|
||||||
格式为 `docker-compose kill [options] [SERVICE...]`。
|
格式为 `docker-compose kill [options] [SERVICE...]`。
|
||||||
|
|
||||||
@ -100,6 +117,10 @@ $ docker-compose kill -s SIGINT
|
|||||||
|
|
||||||
* `--ignore-pull-failures` 忽略拉取镜像过程中的错误。
|
* `--ignore-pull-failures` 忽略拉取镜像过程中的错误。
|
||||||
|
|
||||||
|
#### `push`
|
||||||
|
|
||||||
|
推送服务依赖的镜像到 Dcoker 仓库。
|
||||||
|
|
||||||
#### `restart`
|
#### `restart`
|
||||||
格式为 `docker-compose restart [options] [SERVICE...]`。
|
格式为 `docker-compose restart [options] [SERVICE...]`。
|
||||||
|
|
||||||
@ -206,6 +227,10 @@ $ docker-compose scale web=3 db=2
|
|||||||
|
|
||||||
* `-t, --timeout TIMEOUT` 停止容器时候的超时(默认为 10 秒)。
|
* `-t, --timeout TIMEOUT` 停止容器时候的超时(默认为 10 秒)。
|
||||||
|
|
||||||
|
#### `top`
|
||||||
|
|
||||||
|
查看各个服务容器内运行的进程。
|
||||||
|
|
||||||
#### `unpause`
|
#### `unpause`
|
||||||
格式为 `docker-compose unpause [SERVICE...]`。
|
格式为 `docker-compose unpause [SERVICE...]`。
|
||||||
|
|
||||||
@ -244,15 +269,6 @@ $ docker-compose scale web=3 db=2
|
|||||||
|
|
||||||
* `-t, --timeout TIMEOUT` 停止容器时候的超时(默认为 10 秒)。
|
* `-t, --timeout TIMEOUT` 停止容器时候的超时(默认为 10 秒)。
|
||||||
|
|
||||||
#### `migrate-to-labels`
|
|
||||||
格式为 `docker-compose migrate-to-labels`。
|
|
||||||
|
|
||||||
重新创建容器,并添加 label。
|
|
||||||
|
|
||||||
主要用于升级 1.2 及更早版本中创建的容器,添加缺失的容器标签。
|
|
||||||
|
|
||||||
实际上,最彻底的办法当然是删除项目,然后重新创建。
|
|
||||||
|
|
||||||
#### `version`
|
#### `version`
|
||||||
格式为 `docker-compose version`。
|
格式为 `docker-compose version`。
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user