卸载旧版本
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-cedocker-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