进入Docker容器失败:Error response from daemon Container xxx is restarting, wait until the container is running
本文最后更新于 2024-07-06,文章内容可能已经过时。
进入Docker容器失败:Error response from daemon: Container xxx is restarting, wait until the container is running
1.过程
通过jdk17部署jdk17容器
docker run --restart=always --name jdk17 jdk17
部署成功,进入容器报错
docker exec -it jdk17 /bin/bash
具体报错如下:
2.原因
容器部署时未加上参数:“-it”,使得不能进入容器终端。
-it
是 Docker 命令中的两个参数的组合,其中-i
表示以交互模式运行容器,-t
表示为容器分配一个伪终端(pseudo-tty)。这两个参数一起使用可以使得在容器内部进行交互式操作,就像在本地终端中一样。
3.解决
docker run -it --restart=always --name jdk17 jdk17
- 感谢你赐予我前进的力量
赞赏者名单
因为你们的支持让我意识到写文章的价值🙏
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 程序员Graypigeon
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果