1.安装
在 Ubuntu 中快速安装 Docker
更新ubuntu的apt源索引
sudo apt-get update
1
安装包允许apt通过HTTPS使用仓库
sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
software-properties-common
1
2
3
4
5
添加Docker key
curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
1
设置Docker官方源
sudo add-apt-repository \
"deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu \
$(lsb_release -cs) \
stable"
1
2
3
4
或者中科大源
sudo add-apt-repository "deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
1
添加仓库后,更新apt源索引
sudo apt-get update
1
安装最新版Docker CE(社区版)
sudo apt-get install docker-ce
1
检查Docker CE是否安装正确
sudo docker run hello-world
1
如果上面运行不成功,是因为网络问题,利用下面镜像加速后即可
为了避免每次命令都输入sudo,可以设置用户权限,注意执行后须注销重新登录
sudo usermod -a -G docker $USER
1
2.镜像加速
鉴于国内网络问题,后续拉取 Docker 镜像十分缓慢,我们可以需要配置加速器来解决,我使用的是网易的镜像地址:http://hub-mirror.c.163.com。
新版的 Docker 使用 /etc/docker/daemon.json(Linux) 或者 配置文件路径:C:\Users\用户名\.docker\daemon.json(Windows)来配置 Daemon。
linux 下 直接
sudo vim /etc/docker/daemon.json
1
请在该配置文件中加入:
{
"registry-mirrors": ["https://hub-mirror.c.163.com"]
}
1
2
3
4
修改保存后重启 Docker 以使配置生效。
sudo service docker restart