当前位置: 首页 > news >正文

解决Docker Hub被封的问题

问题描述:在中国大陆访问 Docker Hub 可能受到网络限制或政策限制,因为 Docker Hub 位于国外。

之前,还可以使用阿里云、腾讯云等提供的镜像加速器。但是,现在即使使用这些镜像加速器也无法通过docker pull命令拉取Docker镜像了。

如下所示:

[root@localhost ~]# docker pull mysql:8.0.43
Error response from daemon: Get "https://registry-1.docker.io/v2/": dial tcp 199.59.149.205:443: i/o timeout

解决措施:

在镜像前,增加前缀

m.daocloud.io/docker.io/

docker.m.daocloud.io/

如下所示:

[root@localhost ~]# docker pull m.daocloud.io/docker.io/mysql:8.0.43
8.0.43: Pulling from mysql
806f49275cbf: Pull complete 
12e135f0f080: Pull complete 
bb0089c87520: Pull complete 
59bdefbbef78: Pull complete 
6145eb690748: Pull complete 
46c5bb883eca: Pull complete 
1b25d67bc0be: Pull complete 
729dd3a03ada: Pull complete 
1a66f49d571a: Pull complete 
7faf9da2445b: Pull complete 
98c1a0a82ce7: Pull complete 
Digest: sha256:4a8843ef1c30d30937dea3cba5b72665bae17051af7a72b1651f3b7681f76aee
Status: Downloaded newer image for m.daocloud.io/docker.io/mysql:8.0.43
m.daocloud.io/docker.io/mysql:8.0.43

等待镜像下载完成后,再使用docker tag命令修改镜像名称。如下所示:

##镜像下载后,使用docker images查看镜像列表
[root@localhost ~]# docker images
REPOSITORY                              TAG                            IMAGE ID       CREATED         SIZE
m.daocloud.io/docker.io/mysql           8.0.43                         94753e67a0a9   2 weeks ago     780MB##使用docker tag修改镜像名称
[root@localhost ~]# docker tag m.daocloud.io/docker.io/mysql:8.0.43 mysql:8.0.43##修改镜像名称后,使用docker images查看镜像列表
[root@localhost ~]# docker images
REPOSITORY                              TAG                            IMAGE ID       CREATED         SIZE
mysql                                   8.0.43                         94753e67a0a9   2 weeks ago     780MB
m.daocloud.io/docker.io/mysql           8.0.43                         94753e67a0a9   2 weeks ago     780MB##删除带前缀的镜像
[root@localhost ~]# docker image rm m.daocloud.io/docker.io/mysql:8.0.43
Untagged: m.daocloud.io/docker.io/mysql:8.0.43
Untagged: m.daocloud.io/docker.io/mysql@sha256:4a8843ef1c30d30937dea3cba5b72665bae17051af7a72b1651f3b7681f76aee##删除后,使用docker images查看镜像列表
[root@localhost ~]# docker images
REPOSITORY                              TAG                            IMAGE ID       CREATED         SIZE
mysql                                   8.0.43                         94753e67a0a9   2 weeks ago     780MB##使用镜像,启动容器
[root@localhost docker]# mkdir -p /data/docker/mysql/data
[root@localhost docker]# mkdir -p /data/docker/mysql/conf
[root@localhost docker]# mkdir -p /data/docker/mysql/logs[root@localhost docker]# docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_HOST='%' -e MYSQL_ROOT_PASSWORD=password -v /etc/localtime:/etc/localtime -v /data/docker/mysql/conf/:/etc/mysql/conf.d/ -v /data/docker/mysql/logs:/var/log/mysql -v /data/docker/mysql/data:/var/lib/mysql --restart=always -d mysql:8.0.43
http://www.dtcms.com/a/461147.html

相关文章:

  • 基于android的中天模拟键盘APP的设计与实现(初稿)
  • 数据结构——十七、线索二叉树找前驱与后继
  • 数据结构-----栈队列
  • 兰州网站制作有哪些怎样下载字体到wordpress
  • 【ASP.NET Core】分布式场景下ASP.NET Core中JWT应用教程
  • C++分布式语音识别服务实践——性能优化与实战部署
  • 【硬核分表】MySQL水平分表全景指南:从策略对比、全局ID到ShardingSphere实战
  • 零基础学AI大模型之Stream流式输出实战
  • Nacos 实战指南:微服务下服务注册与配置管理的完整落地
  • 网站站seo教程深圳有几个区哪个区最富裕
  • 网站seo诊断分析和优化方案企业形象设计课程标准
  • linux中jenkins正常启动外部无法访问
  • 紫砂壶网站开发与设计报告论文大型门户网站建设所具有的功能模块主要有几种类型
  • TCC 与 Saga 分布式事务:最终一致性实战指南
  • python如何把png图片转jpg
  • CentOS 7 上安装 PostgreSQL
  • PCIe协议之Margning篇之 Margining 入门
  • 业主信息查询优化说明
  • 农产品调度运维可视化
  • Javascript本地存储的方式有哪些?区别及应用场景?
  • 【深度学习05】PyTorch:完整的模型训练套路
  • 深入理解C++中的移动语义从拷贝优化到资源所有权的转移
  • 手机网站后台管理郑州制作网站电话133
  • ASP 程序:深入解析与应用实践
  • Spring Cloud与RabbitMQ深度集成:从入门到生产级实战
  • Java学习之旅第二季-15:抽象类
  • GB级csv文件处理
  • 嘉兴 做企业网站seo整站优化价格
  • 【22.2 增强决策树】
  • ComfyUI进行游戏制作需要的算力?