运行命令" docker-compose运行web ..."在Kitematic容器列表中创建一个新容器

时间:2016-07-05 22:02:59

标签: docker docker-compose kitematic

每次我运行命令" docker-compose运行web ..."它导致另一个容器被添加到Kitematic,所以我有一个容器列表,如" image-name_web_run_1"每次运行docker-compose等等。

这是预期的行为吗?如果是这样,我该如何解决呢?

2 个答案:

答案 0 :(得分:7)

预计。您可以使用docker-compose run --rm在退出时删除容器。

您可以使用docker-compose downdocker-compose rm -a清理这些旧容器。

答案 1 :(得分:1)

你的意思是新容器吗?这是docker-compose run的预期行为,请参阅:https://docs.docker.com/compose/reference/run/

您的意思是使用docker-compose exec吗? 例如,docker-compose exec web /bin/sh 请参阅:https://docs.docker.com/compose/reference/exec/