运行命令"docker-compose run web ..."在Kitematic容器列表中创建一个新容器
Running Command "docker-compose run web ..." creates a new container in Kitematic container list
每次我 运行 命令 "docker-compose run web ..." 它都会导致另一个容器被添加到 Kitematic,这样我就有了一个容器列表,比如 "image-name_web_run_1" 等等每个 运行 of docker-撰写。
这是预期的行为吗?如果是这样,我该如何解决?
你是说新容器吗?这是 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/
符合预期。您可以使用 docker-compose run --rm
在容器退出时将其删除。
您可以使用 docker-compose down
或 docker-compose rm -a
清理这些旧容器。
每次我 运行 命令 "docker-compose run web ..." 它都会导致另一个容器被添加到 Kitematic,这样我就有了一个容器列表,比如 "image-name_web_run_1" 等等每个 运行 of docker-撰写。
这是预期的行为吗?如果是这样,我该如何解决?
你是说新容器吗?这是 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/
符合预期。您可以使用 docker-compose run --rm
在容器退出时将其删除。
您可以使用 docker-compose down
或 docker-compose rm -a
清理这些旧容器。