docker容器启动失败怎么查找原因(解决docker安装后运行hello-world报错的问题)
docker容器启动失败怎么查找原因
解决docker安装后运行hello-world报错的问题在centos7.3上yum安装了docker V1.13。1
但是在运行:docker run hello-world的时候报错:
# docker run docker.io/hello-world container_linux.go:247: starting container process caused "process_linux.go:258: applying cgroup configuration for process caused \"Cannot set property TasksAccounting, or unknown property.\"" /usr/bin/docker-current: Error response from daemon: oci runtime error: container_linux.go:247: starting container process caused "process_linux.go:258: applying cgroup configuration for process caused \"Cannot set property TasksAccounting, or unknown property.\"".
解决:
主要原因还是centos系统版本兼容性问题,如果将系统做更新升级,即可解决。
yum update
更新前:
更新后:
此时重启docker,运行hello-world:
补充知识:删除none镜像
删除none镜像
// 停止所有容器 docker ps -a | grep "Exited" | awk '{print $1 }'|xargs docker stop // 删除所有停止的容器 docker ps -a | grep "Exited" | awk '{print $1 }'|xargs docker rm // 删除所有tag标签是none的镜像 docker images|grep none|awk '{print $3 }'|xargs docker rmi 可以编辑 ~/.zshrc (或~/.bashrc) 指定指令别名 alias dnone="docker images|grep none|awk '{print $3}'|xargs docker rmi" source ~/.zshrc ####################官方删除命令###############
none镜像产生的原因是:
怎么来的
结合第一幅图,梳理一下dangling images怎么产生的:
第一次构建镜像时生成的镜像ID为079dbd67f9f4,此镜像会被构建工具加上标签bolingcavalry/eureka-server:0.0.1-SNAPSHOT;
第二次构建镜像时生成的镜像ID为e40a97f764ef,此镜像会被构建工具加上标签bolingcavalry/eureka-server:0.0.1-SNAPSHOT,
Docker会移除079dbd67f9f4的标签,此时079dbd67f9f4就变成了dangling images,在镜像列表中展示为<none>:<none>
官方提供如下命令来删除,注意:如果该none镜像被使用,将不会被删除:
docker image prune
以上这篇解决docker安装后运行hello-world报错的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持开心学习网。
- docker容器解决隔离的技术(Docker+selenium实现自动化健康报备的方法)
- docker容器状态显示(Docker consul的容器服务更新与发现的问题小结)
- docker启动指定容器ip(Docker每次启动容器,IP及hosts指定的操作)
- docker网络有哪些模式(Docker网络原理及自定义网络详细解析)
- docker显示出错应用图标怎么处理(docker 命令报异常permission denied的解决方案)
- docker节点不能启动(解决docker中ifconfig不可用的问题)
- docker的一些使用方法(使用Docker 安装 Jenkins的方法)
- docker配置和管理(Docker 容器监控原理及 cAdvisor的安装与使用说明)
- docker中如何使用nginx(docker nginx实现一个主机部署多个站点操作)
- linuxdocker命令使用教程(seata docker 高可用部署的详细介绍)
- netcorelinux后台运作(Linux系统Docker 部署 ASP.NET Core应用的流程分析)
- docker-compose项目部署(使用Docker Compose部快速署ELK亲测有效)
- docker创建mysql环境(docker上部署MySQL的示例)
- docker给镜像加名称(Alpine Docker镜像字体的问题解决操作)
- docker怎么装mongodb(Docker 搭建集群MongoDB的实现步骤)
- 查看docker image版本(解决docker images 镜像消失的问题)
- 爱情可以当饭吃吗(怎么回复)
- 高考数学题(高考数学题基础题占多少分)
- 没钱只能吃土(没钱要吃土了幽默短信发朋友圈)
- 今年考高会很难吗(今年高考会考试吗)
- 盘古开天地 他创造了世界,谁创造了盘古 盘古是伏羲吗(盘古开天地他创造了世界)
- 关于队徽 你了解这些么 二(关于队徽你了解这些么)
热门推荐
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9