centos7中docker安装(保姆级!!!)

       由于对centos7系统不太熟悉,之前安装docker都是跟着网上很多帖子学的,但是每次安装总是出现各种各样的报错,所以,在安装试错了多次之后,终于总结了一套完整的小白在cnetos7系统中正确r安装docker的教程,小白就直接跟着一步步复制粘贴,百分百成功!!!

1.安装需要的软件包

       yum是一个开源的软件包管理器,它主要用于在Linux系统上管理软件包的安装、升级和移除,简单来说就是linux系统中专门下载工具包的一个命令。下载的yum-util 提供yum-config-manager功能,另两个包是devicemapper驱动依赖。装就完事了!!

yum install -y yum-utils device-mapper-persistent-data lvm2

2.设置 yum 源

        设置一个阿里仓库的yum源,这样下载的docker版本会比较新,同时国内仓库不容易超时。

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

3.选择docker版本并安装

 (1)查看可用版本有哪些

yum list docker-ce --showduplicates | sort -r

  输入命令后可以看到如下结果:

(2)安装同版本的 docker-ce 和 docker-ce-cli

        举例说明,上图标红的方框里就是版本号,“3::”后面的内容就是docker的版本号。注意格式!!!

yum -y install docker-ce-26.1.3-1.el8 docker-ce-cli-26.1.3-1.el8

(3)添加 Docker 的官⽅ GPG 密钥

        这个命令是多次试错后自己总结的结果,网上很多不是前面网址超时就是后面命令不是centos7系统的。

curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg | gpg --import -

4.启动 Docker 并设置开机自启

systemctl start docker
systemctl enable docker

5.测试是否安装成功

docker -v 

  出现版本号就表示成功啦!!!

注意点:

        别以为这就万事大吉啦,真正的坑来了,运行一下 

docker run hello-world 

 看看结果:

        出现上图结果才表示你的docker可以正常拉取镜像,但是,一般情况下都是会拉取失败的,因为超时!!!没关系,这个坑我已经踩实了,附上解决方案,参考来源https://www.cnblogs.com/hequanbao/p/17035045.html

(1)增加镜像平台

vim /etc/docker/daemon.json

   删除原本内容并添加如下内容:

{
    "registry-mirrors": [
        "https://ustc-edu-cn.mirror.aliyuncs.com/",
        "https://hub-mirror.c.163.com",
        "https://mirror.baidubce.com"
    ]
}

(2)重新读取配置,重启docker 

systemcl daemon-reload

systemctl restart docker

        

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值