searchusermenu
  • 发布文章
  • 消息中心
点赞
收藏
评论
分享
原创

Docker安装缺少runc库启动异常过程分析

2024-06-25 09:47:21
69
0

操作系统信息:

ctyunos release 23.01 2

docker 安装

yum install docker

安装成功后,可查看到docker版本号,但是查看docker镜像失败,显示docker未运行,
如图:
image.png

重新使用systemctl启动docker,还是报错,未正常启动,查看状态异常
image.png

根据提示查看通过journalctl -xeu docker.service查看详细失败信息:
image.png

根据结果只提示docker启动后退出,没有明确有用的信息。

通过docker原始启动命令dockerd查看报错,如图:
image.png

根据输出信息显示没有runc库,导致docker启动失败

解决方法

下载runc安装包,选择较新版本:

wget https://github.com/opencontainers/runc/archive/refs/heads/release-1.1.zip

image.png

解压:unzip release-1.1.zip

进入目录执行:make和make install
再次报错,提示缺少go:
image.png

安装go:

yum install go

安装成功后,再次执行make和make install
image.png

image.png

查看已存在runc包

再次执行systemctl start docker 无报错,启动docker状态正常,启动成功

image.png

docker images正常显示。
image.png

问题解决!!!

0条评论
0 / 1000
苏****帅
5文章数
1粉丝数
苏****帅
5 文章 | 1 粉丝
原创

Docker安装缺少runc库启动异常过程分析

2024-06-25 09:47:21
69
0

操作系统信息:

ctyunos release 23.01 2

docker 安装

yum install docker

安装成功后,可查看到docker版本号,但是查看docker镜像失败,显示docker未运行,
如图:
image.png

重新使用systemctl启动docker,还是报错,未正常启动,查看状态异常
image.png

根据提示查看通过journalctl -xeu docker.service查看详细失败信息:
image.png

根据结果只提示docker启动后退出,没有明确有用的信息。

通过docker原始启动命令dockerd查看报错,如图:
image.png

根据输出信息显示没有runc库,导致docker启动失败

解决方法

下载runc安装包,选择较新版本:

wget https://github.com/opencontainers/runc/archive/refs/heads/release-1.1.zip

image.png

解压:unzip release-1.1.zip

进入目录执行:make和make install
再次报错,提示缺少go:
image.png

安装go:

yum install go

安装成功后,再次执行make和make install
image.png

image.png

查看已存在runc包

再次执行systemctl start docker 无报错,启动docker状态正常,启动成功

image.png

docker images正常显示。
image.png

问题解决!!!

文章来自个人专栏
文章 | 订阅
0条评论
0 / 1000
请输入你的评论
0
0