docker 从一个容器中退出来后, 怎么再进入这个容器?

欢乐斗楼主
  • 14

我运行了 docker run -it 并且安装了 openjdk, 然后我 exit 退出后, 请问怎么再进入原来的容器中?

回复
阅读 7.4k
4 个回答

先用docker ps -a找到对应的已经停止了的容器id,然后用docker start -ia <containerid>启动容器

docker exec -it {dockerId} /bin/bash
drinkcor
  • 2
新手上路,请多包涵

用exit退出容器之后是会关闭容器的。所以如果想要重新进入容器,需要docker start [container_name],然后再docker attach [container_name]进入容器。
如果想要退出而不关闭容器:可以按Ctrl+P+Q进行退出容器 (注意是大写的P和Q),然后再docker attach [container_name]进入容器。

docker attach your_container_name

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏