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文件里定义的相关操作,包括启动,停止,删除
00
相似问题