【Linux】Docker的安装

命令安装流程

docker -centos官网安装流程
我的环境为centos8,之前没有安装过docker,所以就直接安装了,若想卸载旧版本的docker,官网有给出详细的链接。
我这里默认使用的时超级用户#,普通用户$ 需要在最前面加sudo。


  • 安装yum-utils包
yum install -y yum-utils
  • 配置国内阿里云镜像地址
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

在这里插入图片描述

  • 更改索引
    centos7使用 yum makecache fast
    centos8 使用 dnf makecache
  • 安装最新版本的docker
yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin

也可以选择版本安装。

  • 启动docker
systemctl start docker
  • 测试docker是否正确安装
    查看docker服务 ===> docker version
    在这里插入图片描述
docker run hello-world

在进行这一步时,报了如下错误
在这里插入图片描述
拉取镜像之后 运行失败,runc did not terminate successfully。说明runc出现了问题之后我有执行了runc命令进行查看。
在这里插入图片描述
这里报错:runc: symbol lookup error: runc: undefined symbol: seccomp_api_get
这里少了一个依赖包libseccomp-devel,安装即可

yum install libseccomp-devel

有关seccomp的详细知识点:
https://blog.csdn.net/Necrolic/article/details/106009382

再次执行docker run命令便可以正常执行了。
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值