docker实践——从新镜像启动容器报错解决
来源:互联网 发布:淘宝主图图片转码 编辑:程序博客网 时间:2024/06/05 00:27
按照书中所写,输入以下命令:
$ sudo docker run -d -p 80 --name static_web yorkz0909/static_web \ nginx -g "daemon off;"
来启动新的容器,容器貌似启动了,但是会报以下错误:
35b5d1f047a51373ca71190b0eed504ba0540c32427f4637b967c7b4ad7fa217docker: Error response from daemon: invalid header field value "oci runtime error: container_linux.go:247: starting container process caused \"exec: \\\" nginx\\\": executable file not found in $PATH\"\n".
搜索了一下原因,可能是因为在启动的时候命令不对,于是在命令中加入/bin/sh,重新起了个名字static_web2,否则会报错命名冲突:
报错内容:
docker: Error response from daemon: Conflict. The name "/static_web1" is already in use by container 35b5d1f047a51373ca71190b0eed504ba0540c32427f4637b967c7b4ad7fa217. You have to remove (or rename) that container to be able to reuse that name..输入正确的命令:
$ sudo docker run -d -p 80 --name static_web2 yorkz0909/static_web /bin/sh \ nginx -g "daemon off;"d918395d551b582ae1a446ff119d4832fe9bfb4a65e91b2ea1a75e36ffec6743
运行后没有报错,当然,并不知道具体为什么,猜想可能是因为指定运行的命令,加入了指定的/bin/sh命令后就可以了。
阅读全文
0 0
- docker实践——从新镜像启动容器报错解决
- 从新镜像启动容器
- docker 启动容器报错
- 如何避免Docker容器启动脚本运行后自动退出——一个cron定时任务docker镜像方案
- Docker 镜像、容器
- 解决Windows 7启动 Docker 报错
- 解决Windows 7启动 Docker 报错
- docker容器和镜像
- docker--容器和镜像
- docker 容器镜像删除
- Docker镜像和容器
- 下载docker容器镜像
- Docker 容器镜像删除
- Docker学习总结(4)——Docker镜像与容器命令
- docker【3】docker镜像容器安装
- Docker实践sshd镜像
- Docker学习笔记 — Docker镜像
- Docker:启动Redis镜像
- mui.plusReady有时会失效,解决办法
- IntelliJ IDEA下载安装
- 《Shell基础》
- Yii2—控制器(Controller)
- java 通过map的value返回其对应的key (遍历map)
- docker实践——从新镜像启动容器报错解决
- 在tomcat中部署了grails项目报错:IllegalArgumentException occurred when processing request
- java获取计算机cpu型号
- KindEditor编辑器的使用
- 在hadoop/hbase等代码中kinit
- Excel一键导SQL插件
- 广场舞--2016蓝桥杯 国赛 JAVA A组 第5题
- 从内核驱动到android app
- 设置进程的显示名称