操作系统信息:
ctyunos release 23.01 2
docker 安装
yum install docker
安装成功后,可查看到docker版本号,但是查看docker镜像失败,显示docker未运行,
如图:
重新使用systemctl启动docker,还是报错,未正常启动,查看状态异常
根据提示查看通过journalctl -xeu docker.service查看详细失败信息:
根据结果只提示docker启动后退出,没有明确有用的信息。
通过docker原始启动命令dockerd查看报错,如图:
根据输出信息显示没有runc库,导致docker启动失败
解决方法
下载runc安装包,选择较新版本:
wget https://github.com/opencontainers/runc/archive/refs/heads/release-1.1.zip
解压:unzip release-1.1.zip
进入目录执行:make和make install
再次报错,提示缺少go:
安装go:
yum install go
安装成功后,再次执行make和make install
查看已存在runc包
再次执行systemctl start docker 无报错,启动docker状态正常,启动成功
docker images正常显示。
问题解决!!!