近期需要在学院DGX-1计算机中搭建虚拟集群,系统是Ubuntu 16.04,最好的选择就是Docker,下面记录下安装Docker的路程
1. 安装Docker
简介:Docker 是一个开源的应用容器引擎,开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。
先卸载可能存在的旧版本:
sudo apt-get remove docker docker-engine docker-ce docker.io
更新apt包索引:
sudo apt-get update
安装以下包以使apt可以通过HTTPS使用存储库(repository):
sudo apt-get install -y apt-transport-https ca-certificates curl software-properties-common
添加Docker官方的GPG密钥:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
使用下面的命令来设置 stable 存储库:
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
再更新一下apt包索引:
sudo apt-get update
安装最新版本的Docker CE:
sudo apt-get install -y docker-ce
*注:可能出现的问题:
Package ‘docker-ce’ has no installation candidate
解决方法:
gedit /etc/apt/sources./docker.list
添加 deb https://download.docker.com/linux/ubuntu zesty edge
sudo apt-get update
sudo apt install docker-ce
查看Docker是否启动
systemctl status docker
若未启动,则启动docker服务
sudo systemctl start docker
2. 配置Docker Hub源(http://mirrors.ustc.edu.cn/help/dockerhub.html)
vim /etc/docker/daemon.json
插入以下内容:
{
"registry-mirrors": ["https://docker.mirrors.ustc.edu.cn/"]
}
重新启动docker:
sudo systemctl restart docker
检查 Docker Hub 是否有效:
执行docker info出现
Registry Mirrors:
https://docker.mirrors.ustc.edu.cn/,
表示修改成功