文章总结: 文章给出Ubuntu上Docker的两种安装方案:官方脚本一键安装与手动仓库安装,并详列卸载旧版、添加中科大GPG与仓库、安装docker-ce及containerd、验证运行状态等步骤;针对国内网络拉取镜像失败,提供daemon.json配置docker.1ms.run镜像源及重启命令,确保后续镜像下载稳定。 综合评分: 78 文章分类: 安全工具,云安全,应用安全,解决方案
ubuntu安装docker并配置国内镜像
原创
qife
网络安全技术点滴分享
2026年1月10日 20:21 福建
一、使用官方安装脚本自动安装(简单方便,需要点魔法)
# 下载并执行Docker官方安装脚本curl -fsSL https://get.docker.com -o get-docker.shsudo sh get-docker.sh
# 启动Docker服务sudo systemctl start dockersudo systemctl enable docker
没有魔法的话可能会报错,如下所示
二、手动安装
1.卸载旧版本
sudo apt-get remove docker docker-engine docker.io containerd runc
2.使用docker仓库进行安装
(1)设置仓库
更新apt包
sudo apt-get update
安装apt依赖包
sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ gnupg-agent \ software-properties-common
添加docker的官方GPG密钥
sudo curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
设置稳定版仓库
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/nullsudo apt-get update
再次更新apt包
sudo apt-get update
(2)安装最新版本的 Docker Engine-Community 和 containerd
sudo apt-get install docker-ce docker-ce-cli containerd.io
(3)测试docker是否安装成功
证明docker已安装成功
(4)设置docker国内镜像
如果拉取docker镜像报错,如下所示,则需要设置docker国内镜像
创建或修改/etc/docker/daemon.json,如下所示
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<EOF{ "registry-mirrors": [ "https://docker.1ms.run" ]}EOF
//重启docker再拉docker镜像试试sudo systemctl daemon-reloadsudo systemctl restart docker//这个镜像源还是挺稳定的https://1ms.run/
免责声明:
本文所载程序、技术方法仅面向合法合规的安全研究与教学场景,旨在提升网络安全防护能力,具有明确的技术研究属性。
任何单位或个人未经授权,将本文内容用于攻击、破坏等非法用途的,由此引发的全部法律责任、民事赔偿及连带责任,均由行为人独立承担,本站不承担任何连带责任。
本站内容均为技术交流与知识分享目的发布,若存在版权侵权或其他异议,请通过邮件联系处理,具体联系方式可点击页面上方的联系我。
本文转载自:网络安全技术点滴分享 qife《ubuntu安装docker并配置国内镜像》
版权声明
本站仅做备份收录,仅供研究与教学参考之用。
读者将信息用于其他用途的,全部法律及连带责任由读者自行承担,本站不承担任何责任。










评论