首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >ubuntu安装docker并配置国内镜像

ubuntu安装docker并配置国内镜像

作者头像
qife122
发布2026-01-19 14:33:42
发布2026-01-19 14:33:42
1.2K0
举报

一、使用官方安装脚本自动安装(简单方便,需要点魔法)

代码语言:javascript
复制
# 下载并执行Docker官方安装脚本
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh

# 启动Docker服务
sudo systemctl start docker
sudo systemctl enable docker

没有魔法的话可能会报错,如下所示

二、手动安装

1.卸载旧版本

代码语言:javascript
复制
sudo apt-get remove docker docker-engine docker.io containerd runc

2.使用docker仓库进行安装

(1)设置仓库

更新apt包

代码语言:javascript
复制
sudo apt-get update

安装apt依赖包

代码语言:javascript
复制
sudo apt-get install \
    apt-transport-https \
    ca-certificates \
    curl \
    gnupg-agent \
    software-properties-common

添加docker的官方GPG密钥

代码语言:javascript
复制
sudo curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc

设置稳定版仓库

代码语言:javascript
复制
echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/ \
  $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
  sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update

再次更新apt包

代码语言:javascript
复制
sudo apt-get update

(2)安装最新版本的 Docker Engine-Community 和 containerd

代码语言:javascript
复制
sudo apt-get install docker-ce docker-ce-cli containerd.io

(3)测试docker是否安装成功

证明docker已安装成功

(4)设置docker国内镜像

如果拉取docker镜像报错,如下所示,则需要设置docker国内镜像

创建或修改/etc/docker/daemon.json,如下所示

代码语言:javascript
复制
sudo mkdir -p /etc/docker
代码语言:javascript
复制
sudo tee /etc/docker/daemon.json <<EOF
{
    "registry-mirrors": [
        "https://docker.1ms.run"
    ]
}
EOF
代码语言:javascript
复制
//重启docker再拉docker镜像试试
sudo systemctl daemon-reload
sudo systemctl restart docker
//这个镜像源还是挺稳定的
https://1ms.run/
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2026-01-10,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 网络安全技术点滴分享 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档