docker-compose stop 和 down 的范围问题

来源:6-3 Docker Compose的安装和基本使用

FakeSPrite

2020-04-06

老师你好,我有一个关于 docker-compose命令的范围问题:
例子:
我在:
A 文件夹有一个关于 WordPress和 mysql 的 docker-compose.yml 文件。
B 文件有一个关于 laravel 和 mysql 的 docker-compose.yml 文件。
那么我在 A 和 B 的文件夹分别 run: docker-compose up -d, 那么应该会把 A 和B 里面的所有 container 开启。

那么:
不管在任何地方,我一旦输入命令 docker ps, 都会看到所有开启的 container

问题:
1.那么如果,我在 A 文件夹里面输入命令 docker-compose stop,为何只能停掉 A 文件夹里面的 wp 和 mysql container 呢?
2.如果我在 A 中使用 docker-compose down, 会把所有container 都删除么?
3.在 A 的里面我启动了WordPress 和 mysql,但是我WordPress 文件夹并不在 A 文件夹里面,这应该是映射问题,那么 WordPress 文件夹现在在哪呢?我如何访问 WordPress 文件夹来修改文件呢?

写回答

1回答

麦兜搞IT

2020-04-07

您好,docker ps是docker的命令,肯定是可以看到本地的所有容器。

而docker-compose命令是和docker-compose.yml相关的,他只负责管理这个yml文件里定义的相关操作,包括启动,停止,删除

0
0

系统学习Docker 践行DevOps理念

无论你是开发、测试还是运维,Docker都是你的必备技能。

3297 学习 · 1895 问题

查看课程