每次我运行命令" docker-compose运行web ..."它导致另一个容器被添加到Kitematic,所以我有一个容器列表,如" image-name_web_run_1"每次运行docker-compose等等。
这是预期的行为吗?如果是这样,我该如何解决呢?
答案 0 :(得分:7)
预计。您可以使用docker-compose run --rm
在退出时删除容器。
您可以使用docker-compose down
或docker-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/