【Docker】基于Ubuntu安装Docker和配置加速镜像

更新软件列表
sudo apt update 

 更新软件
sudo apt-get upgrade

安装Docker依赖
sudo apt install apt-transport-https ca-certificates curl software-properties-common 

添加Docker官方GPG密钥用于软件包验证。
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

添加Docker存储库
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

安装Docker引擎
sudo apt install docker-ce docker-ce-cli containerd.io

启动Docker服务
sudo systemctl start docker

添加自动启动Docker服务
sudo systemctl enable docker

打印Docker版本查看是否安装成功
docker --version

安装docker-compose
sudo apt install docker-compose

添加加速镜像
sudo mkdir -p /etc/docker

下面从“sudo”到“EOF”一起复制粘贴到命令行使用
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://gnm7t52a.mirror.aliyuncs.com"]
}
EOF

sudo systemctl daemon-reload(win10以上系统使用wls可以忽略这个命令)
sudo systemctl restart docker(win10以上系统使用service docker restart替代)