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 使更改生效

posted @   七星飘虫  阅读(492)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示