docker-compose up -d所有容器退出后,docker-compose进程未退出
时间: 2023-10-12 14:23:56 浏览: 460
如果所有容器都退出了,但是`docker-compose`进程未退出,可以尝试以下几个方法来解决:
1. 使用`docker-compose down`命令来停止`docker-compose`,这个命令会停止所有容器并清除它们的状态。
```
docker-compose down
```
2. 如果上述命令无法停止`docker-compose`,可以使用`docker-compose kill`命令来强制停止所有容器。
```
docker-compose kill
```
3. 如果`docker-compose`进程仍然存在,可以使用`kill`命令来强制终止进程。
```
sudo kill -9 <docker-compose进程ID>
```
其中,`<docker-compose进程ID>`是`docker-compose`进程的ID,可以通过以下命令查找:
```
ps -ef | grep docker-compose
```
会输出`docker-compose`进程的信息,其中第二列就是进程ID。
阅读全文