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