Ubuntu18.04使用阿里源镜像安装Docker并配置镜像加速【图文详细】

官方安装文档:https://docs.docker.com/engine/install/ubuntu/
阿里源安装文档(推荐):https://developer.aliyun.com/mirror/docker-ce?spm=a2c6h.13651102.0.0.5c7b1b11JGAAgb

安装Docker

  • 安装docker之前,要先卸载旧版本的Docker。
apt-get remove docker docker-engine docker.io containerd runc

在这里插入图片描述
可以看到,我这台Linux服务器上,并没有安装过Docker

  • 更新 apt 包索引
apt-get update

在这里插入图片描述

  • 使用HTTPS获取仓库
apt-get -y install apt-transport-https ca-certificates curl software-properties-common

在这里插入图片描述

  • 添加Docker官方GPG密钥
curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -

在这里插入图片描述

  • 写入软件源信息
sudo add-apt-repository "deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"

在这里插入图片描述

  • 更新并安装Docker-CE
apt-get -y update

在这里插入图片描述

apt-get -y install docker-ce

在这里插入图片描述

  • 测试是否安装成功
docker -v

在这里插入图片描述
补充(可参考以下步骤,安装指定版本的Docker-CE)

# 安装指定版本的Docker-CE:
# Step 1: 查找Docker-CE的版本:
 apt-cache madison docker-ce
# Step 2: 安装指定版本的Docker-CE: (VERSION例如下面的5:20.10.5~3-0~ubuntu-bionic)
 sudo apt-get -y install docker-ce=[VERSION]
#sudo apt-get -y install docker-ce=[5:20.10.5~3-0~ubuntu-bionic]

在这里插入图片描述

启动Docker

# 启动docker服务
systemctl start docker 
# 查看docker状态
systemctl status docker
# 设置docker开启自启动 (enable是自启动,disable是不自启动)
systemctl enable docker 

配置阿里云镜像加速

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

登录后,可以看到你的加速器地址
在这里插入图片描述
上面有详细的配置步骤。

  • 查看文件夹是否存在
find /etc/docker

注:如果该目录不存在,可以通过命令 mkdir -p /etc/docker/ 创建多级目录
在这里插入图片描述

可以看到,该目录下没有名为daemon.json

  • 新建daemon.json文件,并写入内容
tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://你的加速器地址.mirror.aliyuncs.com"]
}
EOF

在这里插入图片描述

  • 重启服务
systemctl daemon-reload
systemctl restart docker
  • 查看是否配置成功
dicker info

在这里插入图片描述

卸载Docker

  • 卸载Docker引擎、CLI和Containerd包
apt-get purge docker-ce docker-ce-cli containerd.io

删除镜像,容器和数据卷

rm -rf /var/lib/docker
rm -rf /var/lib/containerd

猜你喜欢

转载自blog.csdn.net/single_0910/article/details/120562065