如何在 docker 容器中 运行 /bin/bash?
How to run /bin/bash in a docker container?
如何在使用 -d option
启动的 docker 容器中 运行 /bin/bash
,例如:
sudo docker run -P --name test-cnt3 -d base-tst:0.1?
我真的需要一个容器中的控制台,我已经对 运行安装它感到绝望
使用 docker exec 到 运行 已经 运行ning 容器中的命令,使用 -it
创建一个新的交互式 pseudo-TTY:
docker exec -it test-cnt3 /bin/bash
如果您使用 docker-composer 或 Dockerfile 查看 Entrypoint & CMD
并连接使用
sudo docker attach awesome-container
就我而言,docker exec -it test /bin/bash
给了我
Error response from daemon: Container f63bba8... is not running
当我尝试时
docker start test
容器已启动,但再次尝试 exec 时抛出与之前相同的错误。
最后不得不进入
docker run -it test /bin/bash
这会在容器停止之前启动 bash。
docker exec -it container-name /bin/bash
如何在使用 -d option
启动的 docker 容器中 运行 /bin/bash
,例如:
sudo docker run -P --name test-cnt3 -d base-tst:0.1?
我真的需要一个容器中的控制台,我已经对 运行安装它感到绝望
使用 docker exec 到 运行 已经 运行ning 容器中的命令,使用 -it
创建一个新的交互式 pseudo-TTY:
docker exec -it test-cnt3 /bin/bash
如果您使用 docker-composer 或 Dockerfile 查看 Entrypoint & CMD
并连接使用
sudo docker attach awesome-container
就我而言,docker exec -it test /bin/bash
给了我
Error response from daemon: Container f63bba8... is not running
当我尝试时
docker start test
容器已启动,但再次尝试 exec 时抛出与之前相同的错误。
最后不得不进入
docker run -it test /bin/bash
这会在容器停止之前启动 bash。
docker exec -it container-name /bin/bash