卸载旧版本

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