centos7 yum安装最新版docker

一、卸载旧版本以及相关的依赖项

yum -y remove docker \
              docker-client \
              docker-client-latest \
              docker-common \
              docker-latest \
              docker-latest-logrotate \
              docker-logrotate \
              docker-engine

 

二、安装所需的软件包。yum-utils 提供了 yum-config-manager ,并且 device mapper 存储驱动程序需要 device-mapper-persistent-data 和 lvm2。

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

 

三、引用docker yum源

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

 

四、安装

yum -y install docker-ce docker-ce-cli containerd.io

 

五、更换docker源(data-root修改数据存储位置)

mkdir /etc/docker

cat > /etc/docker/daemon.json << EOF
{
    "data-root": "/data/docker/",
    "registry-mirrors":[
        "http://docker.mirrors.ustc.edu.cn",
        "http://hub-mirror.c.163.com",
        "http://registry.docker-cn.com"
    ] ,
    "insecure-registries":[
        "docker.mirrors.ustc.edu.cn",
        "registry.docker-cn.com"
    ]
}
EOF

 

六、设置开机启动并且启动docker服务

systemctl enable docker
systemctl start docker

 

七、卸载:

删除安装包及镜像、容器、配置文件等内容

yum remove docker-ce
rm -rf /var/lib/docker

 

posted @ 2021-11-15 11:41  运维之王  阅读(61)  评论(0)    收藏  举报