debain系统安装docker
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 mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://hub.atomgit.com"]
}
EOF
随着dockerhub镜像越来越难拉取,dockerhub国内替代方案AtomHub,官网地址[https://hub.atomgit.com/]
docker镜像源其他镜像源地址可以参考[https://github.com/cmliu/CF-Workers-docker.io]
8.重启docker服务
service docker restart
9. 验证安装
运行以下命令验证 Docker 是否安装成功:
sudo docker run hello-world
如果看到 “Hello from Docker!” 的信息,说明 Docker 安装成功。
10. (可选) 非 root 用户运行 Docker
要让普通用户运行 Docker,你可以将该用户添加到 docker 组:
sudo usermod -aG docker $USER
然后退出并重新登录,或者运行 newgrp docker 使更改生效
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具