Linux(CentOS7)下Docker的安装与卸载

官方地址

英文:https://docs.docker.com/install/

中文:https://docs.docker-cn.com/engine/installation/

确定你是CentOS7版本

cat /etc/redhat-release

yum安装gcc相关

yum -y install gcc
yum -y install gcc-c++

卸载旧版本

此卸载和安装完成后的卸载有些不一样。防止出现错误,最好在安装前卸载旧版本。

sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-selinux \
                  docker-engine-selinux \
                  docker-engine

使用存储库安装

安装所需的包

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

设置稳定存储库

这步很关键

官网命令是(大坑

sudo yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo  #不推荐使用

官网用的是外国的地址,由于我们伟大墙的原因,有时会不稳定,所以建议将其改为国内地址。如下:

sudo yum-config-manager \
    --add-repo \
    http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo  #推荐使用

更新yum软件包索引

sudo yum makecache fast

 

安装Docker CE

安装最新版

sudo yum install docker-ce

安装指定版本

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

返回的列表取决于启用的存储库,并且特定于您的CentOS版本(.el7在此示例中以后缀表示)

#sudo yum install docker-ce-<VERSION STRING>
sudo yum install docker-ce-18.03.0.ce

启动Docker

sudo systemctl start docker

docker version   #检查docker版本

配置镜像加速

安装完成之后,默认下载镜像的仓库是国外的,又因为我们伟大的墙,所以我们配置国内的镜像加速。推荐阿里云和网易加速。这里以阿里云为例。

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://xxxx.mirror.aliyuncs.com"]  #xxxx此处需要登录自己的阿里云查找
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

阿里云镜像加速地址:https://cr.console.aliyun.com/cn-hangzhou/mirrors

卸载

systemctl stop docker
sudo yum remove docker-ce
sudo rm -rf /var/lib/docker

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值