每次我运行命令“docker-compose run web ...”时,都会将另一个容器添加到 Kitematic,因此每次运行 docker-compose 时我都会有一个容器列表,例如“image-name_web_run_1”等.
这是预期的行为吗?如果是这样,我该如何解决?
每次我运行命令“docker-compose run web ...”时,都会将另一个容器添加到 Kitematic,因此每次运行 docker-compose 时我都会有一个容器列表,例如“image-name_web_run_1”等.
这是预期的行为吗?如果是这样,我该如何解决?
这是预期的。您可以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/