使用docker-compose停止并重新启动容器

时间:2016-10-26 12:16:19

标签: docker docker-compose

当我在关闭之后重新启动docker-compose up(使用CTRL + C)时,我的消息显示'MySQL已经设置'或'httpd退出代码0'。

所以我检查docker ps,但我有0个活动容器。随着:

docker ps -a

所有容器的状态均已退出。

有人对此有所了解吗?为什么我的容器第一次运行良好,但停止后不运行。

1 个答案:

答案 0 :(得分:0)

docker-compose up在前台运行容器。当您使用Ctrl-C退出前台内的进程时,容器也会退出。

这些听起来应该在后台运行,因此您可以运行docker-compose rm删除现有容器,然后运行docker-compose up -d以在后台启动容器

当他们在后台运行时,您可以使用docker-compose stopdocker-compose start来控制生命周期。

相关问题