解决从 docker desktop 内镜像 linux 创建的容器,启动就停止、无法启动等问题(无进程容器)
结论
快进到结论。
解决方法
自己手动创建并携带以下参数
run
时增加-it
docker run -it -d python:3.9
run
时增加sleep infinity
docker run -d python:3.9 sleep infinity
docker desktop 案例
由上分析,桌面端的 docker 由官方镜像直接创建的容器命令没有保活且无运行进程,例如
linux
[{"url":"https://image.baidu.com/search/down?url=https://gzw.sinaimg.cn/mw690/0085UwQ9gy1hprqd72h3uj311g10uq8e.jpg","alt":""},{"url":"https://image.baidu.com/search/down?url=https://gzw.sinaimg.cn/mw690/0085UwQ9gy1hprqf8vmmuj30gs0ey75l.jpg","alt":""}]
docker run --restart=no --runtime=runc -d python:3.9
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 kshao-blog-前端知识记录!
评论