1. 更新软件包列表
首先,更新系统的软件包列表:
sudo apt-get update
2. 安装依赖包
安装 Docker 所需的依赖包:
sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg \
lsb-release
3. 添加 Docker 的 GPG 密钥
下载并添加 Docker 的 GPG 密钥:
curl -fsSL https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
4. 设置国内镜像源
将 Docker 的软件包镜像源配置为国内镜像,这里以清华大学的镜像源为例:
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/debian \
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
5. 更新软件包列表
添加完 Docker 的国内镜像源之后,更新软件包列表:
sudo apt-get update
6. 安装 Docker 引擎
使用以下命令安装 Docker 引擎及相关工具:
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
7. 验证安装
运行以下命令验证 Docker 是否安装成功:
sudo docker run hello-world
如果看到 “Hello from Docker!” 的信息,说明 Docker 安装成功。
8. (可选) 非 root 用户运行 Docker
要让普通用户运行 Docker,你可以将该用户添加到 docker 组:
sudo usermod -aG docker $USER
然后退出并重新登录,或者运行 newgrp docker 使更改生效
标签:sudo,debain,apt,软件包,Docker,安装,docker From: https://www.cnblogs.com/wafulo/p/18386683