卸载旧版本
Docker 的旧版本被称为 docker,docker.io 或 docker-engine。如果已安装,请卸载它们:
$ sudo apt remove docker docker-engine docker.io containerd runc
当前(2020/5/26)称为 Docker Engine-Community 软件包 docker-ce。
安装依赖包
# 更新索引
sudo apt update
# 安装依赖包
sudo apt install \
apt-transport-https \
ca-certificates \
curl \
gnupg-agent \
software-properties-common
添加仓库
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
确认 docker 版本
$ sudo apt update
$ apt-cache policy docker-ce
docker-ce:
Installed: (none)
Candidate: 5:19.03.9~3-0~ubuntu-focal
Version table:
5:19.03.9~3-0~ubuntu-focal 500
500 https://download.docker.com/linux/ubuntu focal/stable amd64 Packages
安装 docker
sudo apt install docker-ce docker-ce-cli containerd.io
查看 docker 状态
sudo systemctl status docker
免 sudo 运行
- 添加并切换用户组
# 添加用户组
# $USER 可以换为特定用户名
sudo usermod -aG docker $USER
# 切换用户组
newgrp docker
- 测试
docker run hello-world
本文出自 qbit snap