运行命令“docker-compose run web …”在Kitematic容器列表中创build一个新容器
每次运行命令“docker-compose run web …”时,都会导致另一个容器被添加到Kitematic,这样我就有了一个像“image-name_web_run_1”等容器的列表,每次运行docker-compose 。
这是预期的行为? 如果是这样,我该如何解决它?
这是预期的。 你可以使用docker-compose run --rm
来退出容器。
您可以使用docker-compose down
或docker-compose rm -a
清理这些旧容器。
你的意思是新的容器? 这是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/