新闻详情

新闻详情

首页 / 资讯中心 / 详情

Docker 安装与网络配置学习笔记—20260628

发布时间:2026/9/2 8:48:41来源:尧图网络
Docker 安装与网络配置学习笔记—20260628
日期2026年6月28日系统环境Ubuntu (VMware Virtual Platform)目标在 Ubuntu 系统上安装 Docker 并解决网络问题---一、问题概览在安装 Docker 的过程中遇到了两个核心网络问题阶段问题现象根本原因安装阶段curl: (35) Recv failure: 连接被对方重置网络连接不稳定丢包率高达 30%拉取镜像阶段dial tcp ...:443: connect: connection refused无法直接访问 Docker Hub 官方仓库二、第一阶段安装 Docker1、问题诊断ping download.docker.com结果丢包率 30%网络不稳定。2、解决方案使用国内镜像源安装步骤 1删除可能损坏的旧密钥文件sudo rm /usr/share/keyrings/docker-archive-keyring.gpg步骤 2使用阿里云镜像下载并保存 GPG 密钥curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg步骤 3添加阿里云的 Docker 软件源echo deb [arch$(dpkg --print-architecture) signed-by/usr/share/keyrings/docker-archive-keyring.gpg] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable | sudo tee /etc/apt/sources.list.d/docker.list /dev/null步骤 4更新软件包列表并安装 Dockersudo apt update sudo apt install -y docker-ce docker-ce-cli containerd.io步骤 5将当前用户加入 docker 组免 sudo 使用 Dockersudo usermod -aG docker $USER newgrp docker # 立即生效验证安装docker --version # 输出: Docker version 29.6.1三、第二阶段配置镜像加速器1、问题诊断docker run hello-world错误dial tcp 118.193.240.37:443: connect: connection refused2、尝试过的镜像源记录供参考镜像源地址结果原因https://docker.mirrors.ustc.edu.cn❌ 失败DNS 解析失败 (no such host)https://registry.cn-hangzhou.aliyuncs.com❌ 失败公共源不包含 hello-world返回 pull access deniedhttps://registry.docker-cn.com❌ 失败连接被拒绝 connection refusedhttps://docker.xuanyuan.me❌ 失败SSL 证书验证失败 (x509: certificate is not valid)https://docker.1ms.run✅ 成功稳定可用https://docker.m.daocloud.io✅ 成功稳定可用3、最终生效配置配置文件位置/etc/docker/daemon.jsonjson{registry-mirrors: [https://docker.m.daocloud.io]}应用配置命令sudo systemctl restart docker四、验证成功docker run hello-world成功输出Hello from Docker! This message shows that your installation appears to be working correctly.五、常用 Docker 命令速查命令说明docker --version查看 Docker 版本docker info查看 Docker 系统信息含镜像源配置docker pull 镜像名拉取镜像(需要提前输入密码)docker run 镜像名运行容器docker ps -a查看所有容器含已停止docker images查看本地镜像列表docker images查看本地镜像列表docker login登录 Docker Hubdocker build -t 名称 .从 Dockerfile 构建镜像六、关键学习要点1.国内安装 Docker 必须使用国内镜像源阿里云、清华等直接访问官方源极易因网络问题失败。2.GPG 密钥下载失败时同样应换用国内镜像源地址。3.镜像加速器并非一劳永逸部分公共镜像源可能因证书过期、域名变更或政策调整而失效需要测试验证。4.配置镜像加速器后必须重启 Docker 服务sudo systemctl restart docker5.诊断网络问题的基本工具根据历史问题梳理ping测试连通性与丢包率curl -I URL测试 HTTPS 连接与证书有效性nslookup 域名测试 DNS 解析env | grep -i proxy检查是否配置了代理6.Docker 配置文件优先级/etc/docker/daemon.json 是 Docker 守护进程的主配置文件修改后需重启服务。七、当前环境状态- ✅ Docker 已安装版本 29.6.1- ✅ 当前用户已加入 docker 组无需 sudo 执行 Docker 命令- ✅ 镜像加速器已配置为 https://docker.m.daocloud.io- ✅ hello-world 测试通过网络拉取功能正常
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

基于Vue的大数据可视化平台与安全预警系统毕业设计实战指南 2026/9/2 18:20:34

基于Vue的大数据可视化平台与安全预警系统毕业设计实战指南

简介:本资源是一套基于Vue.js开发的大数据可视化平台与安全预警系统完整源码,专为计算机类专业(如计科、人工智能、通信工程等)学生毕业设计、课程实践及初学者进阶学习打造,聚焦数据实时展示与异常行为智能预警两大核…

阅读更多 →
MA-CNN多注意力卷积神经网络:细粒度图像识别实战解析 2026/9/2 18:20:34

MA-CNN多注意力卷积神经网络:细粒度图像识别实战解析

简介:MA-CNN(多注意力神经网络)是基于PyTorch实现的ICCV 2017论文《Learning Multi-Attention Convolutional Neural Network for Fine-Grained Image Recognition》复现项目。面向需要做细粒度图像识别、视频中关键帧提取的机器学习开发者&a…

阅读更多 →
Hugging Face 安全事件复盘:AI 供应链访问控制与凭据管理加固指南 2026/9/2 18:20:34

Hugging Face 安全事件复盘:AI 供应链访问控制与凭据管理加固指南

Hugging Face 在 2023 年底披露的一起安全事件,虽然影响面不及 Log4j 那样广,却让很多 AI 团队第一次意识到:模型和数据集同样会成为攻击面。本文从安全工程视角完整复盘这起事件,梳理 Hugging Face 的访问控制模型,并…

阅读更多 →
从隐私窃取到合规实践:物联网设备绑定与移动应用安全开发指南 2026/9/2 18:20:34

从隐私窃取到合规实践:物联网设备绑定与移动应用安全开发指南

简介:这是一套面向企业级移动管理场景的双端(Android/iOS)数据采集类APP源码,适用于需合规汇总业务员手机通讯录、短信及定位信息的内部管理系统开发参考。资源聚焦权限适配与安全绕过实践,提供完整前后端实现&#xf…

阅读更多 →
CodeBERT全解析:从预训练原理到语义搜索、缺陷检测实战 2026/9/2 18:20:34

CodeBERT全解析:从预训练原理到语义搜索、缺陷检测实战

简介:CodeBERT 代码库是基于 transformers 框架实现的多编程语言预训练模型项目,面向自然语言处理与代码智能研究者,可支撑代码搜索、摘要生成、程序翻译等典型实验场景;模型在 Python、Java、JavaScript、PHP、Ruby 与 Go 六种语…

阅读更多 →
Google Cloud API Gateway统一模型路由:解决大模型调用工程化难题 2026/9/2 18:17:33

Google Cloud API Gateway统一模型路由:解决大模型调用工程化难题

最近在折腾大模型应用开发的朋友,可能都遇到过同一个问题:模型供应商越来越多,每个都有自己的 API 端点、认证方式和计费规则。今天想快速验证一个想法,用 Gemini 1.5 Pro 写个草稿;明天要处理复杂推理,换成…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞