如何停止docker-compose运行命令

时间:2016-02-15 15:43:53

标签: docker-compose

我使用带有strongloop创建的简单应用程序的节点泊坞窗我想要启动弧slc arc而不是默认命令slc run

我的应用程序在docker-compose.yml文件中被称为app,我运行以下命令

$ docker-compose run app slc run

Arc启动但我无法停止命令,我已尝试过CTRL + C

1 个答案:

答案 0 :(得分:4)

您可能需要将以下行添加到docker-compose文件中,因为您在前台运行它:

tty: true
stdin_open: true

这会将信号发送到容器应用程序。

如果这不起作用,我只需使用-d标志将应用程序作为守护程序运行。

docker-compose run app slc run -d

你可以使用:

停止或杀死
docker-compose stop
docker-compose kill
docker stop [container names]
docker kill [container names]

运行docker-compose命令将停止或终止所有正在运行的容器,如果您只想删除单个容器,则可以在命令后添加单个容器名称。