在 Ubuntu 上安装 Docker 非常直接。我们将会启用 Docker 软件源,导入 GPG key,并且安装软件包。
首先,更新软件包索引
sudo apt update
安装必要的依赖软件,来添加一个新的 HTTPS 软件源:
sudo apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
使用下面的 curl 导入源仓库的 GPG key:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
添加 Docker APT 软件源
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
因为某些原因,这个地址下载起来非常的慢。
所以替换成清华大学的源会好一点
sudo add-apt-repository \
"deb [arch=amd64] https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/ubuntu \
$(lsb_release -cs) \
stable"
安装最新的docker
sudo apt update && sudo apt install docker-ce docker-ce-cli containerd.io
安装完成,Docker 服务将会自动启动。验证一下:
sudo systemctl status docker
最后锁住docker版本,防止它自动更新
sudo apt-mark hold docker-ce
默认情况下需要使用root来运行docker或者需要sudo,我们可以把非root的用户添加到dockeer用户组
sudo usermod -aG docker $USER
注销当前用户,重新登录就可以了
但是因为你懂得的原因,下载的过程有时候还是会比较慢的。Ubuntu的话,我个人还是喜欢直接去安装docker.io而不是ce,
直接一句
sudo apt install docker.io
就能解决了,简单and粗暴。