一、docker安装说明
解决官方源无法下载的问题
二、使用步骤
1.更新软件包索引
sudo apt-get update
2.安装必要的软件包,以允许apt通过HTTPS使用仓库
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
3.添加Docker的官方GPG密钥(已经不能用了,请用5)
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
4.添加Docker的官方稳定仓库(已经不能用了,请用6)
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
5.添加Docker的阿里云 apt仓库 GPG密钥
curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
6.添加Docker的阿里云 apt仓库
sudo add-apt-repository "deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
7.再次更新软件包索引
sudo apt update
8.安装最新版本的Docker CE(社区版)
sudo apt install docker-ce
9.验证Docker是否安装成功并运行
sudo systemctl status docker
10.如果你想让非root用户也能run docker命令,可以将该用户添加到docker组
sudo usermod -aG docker ${USER}
11.镜像加速
国内从DockerHub拉取镜像有时会非常慢,推荐配置镜像加速器,默认未配置加速URL。
Docker官方、国内大型云服务器商一般提供国内加速器服务。可尝试配置以下地址,
下面列出国内常用的加速站点,总体来说阿里云的速度较稳定。
docker中国区官方镜像加速:https://registry.docker-cn.com
网易镜像加速:http://hub-mirror.c.163.com
中国科技大学镜像加速:https://docker.mirrors.ustc.edu.cn
腾讯云镜像加速:https://mirror.ccs.tencentyun.com
如果以上加速地址不稳定的话,推荐使用阿里云的镜像加速,相对较稳定一些。不过,需要在阿里去获取一下自己的专属地址,是免费获取。操作步骤也比较简单。
第一步,登录阿里云
如果没有阿里云账号,可自行注册一个,或使用支付宝或淘宝或钉钉账号登录。
第二步,登录控制台
访问“容器镜像服务->镜像工具->镜像加速器”页面。或直接访问地址。
阿里云登录 - 欢迎登录阿里云,安全稳定的云计算服务平台
可获取属于自己的专属URL。格式为 https://<你的专属ID>.mirror.aliyuncs.com 。
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://xxxxxx.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
//xxxxxx是你自己的专属ID