记录一种亲测可用的docker安装方法:
1. 更新系统软件包索引:
sudo apt-get update
2. 安装依赖软件包,以允许apt通过HTTPS使用存储库:
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
3. 添加 Docker 的官方 GPG 密钥:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
4. 添加 Docker 的官方存储库:
对于 amd64
架构的系统:
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
对于 armhf
架构的系统(如 Raspberry Pi):
sudo add-apt-repository "deb [arch=armhf] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
5. 更新软件包索引:
sudo apt-get update
6. 安装 Docker CE:
sudo apt-get install docker-ce
7. 验证 Docker 是否安装成功:
sudo docker --version
若出现:
Client: Docker Engine - Community
Version: 24.0.2
API version: 1.43
Go version: go1.20.4
至此,docker安装成功。
但每次执行docker指令前,都需要加sudo添加管理员权限,使用比较麻烦,因此可以将当前用户加入docker的管理员权限中:
sudo usermod -aG docker $USER
其中$USER为当前用户名。
执行完这一语句后,重启即可生效