0%

docker-compose 命令详解

docker-compose 命令详解

docker-compose的使用非常类似于docker命令的使用,但是需要注意的是大部分的compose命令都需要到docker-compose.yml文件所在的目录下才能执行。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# 命令聚合每个容器的输出,命令退出时,所有容器都将停止。
docker-compose up

# 在后台启动容器并使它们保持运行。
docker-compose up -d

# 查看该容器的启动的日志打印(日志从头打印)。
docker-compose logs -f

# 查看某一容器的启动的日志打印(日志从头打印)。
docker logs -f <container_id>

# 查看某一容器的启动的日志打印(查看最后n条日志打印)。 例:`docker logs -f --tail 50 44b `
docker logs -f --tail <数量> <container_id>

# 停止compose服务。
docker-compose stop

# 重启compose服务。
docker-compose restart

# kill compose服务。
docker-compose kill

# 查看compose服务状态。
docker-compose ps

# 删除compose服务。
docker-compose rm