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

江苏同隆建设集团有限公司网站网易网站开发语言

江苏同隆建设集团有限公司网站,网易网站开发语言,东莞网站seo方法,网站建设后台 手工上传文章目录 前言Docker Engine如何设置仓库设置镜像加速器获取镜像加速器地址 写在前面:大家好!我是晴空๓。如果博客中有不足或者的错误的地方欢迎在评论区或者私信我指正,感谢大家的不吝赐教。我的唯一博客更新地址是:https://ac-…

文章目录

  • 前言
  • Docker Engine
  • 如何设置仓库
  • 设置镜像加速器
    • 获取镜像加速器地址

 写在前面:大家好!我是晴空๓。如果博客中有不足或者的错误的地方欢迎在评论区或者私信我指正,感谢大家的不吝赐教。我的唯一博客更新地址是:https://ac-fun.blog.csdn.net/。非常感谢大家的支持。一起加油,冲鸭!
用知识改变命运,用知识成就未来!加油 (ง •̀o•́)ง (ง •̀o•́)ง

前言

 今天在 CentOS 7.9 上安装 Docker 时遇到网络连接超时问题,一个是未设置仓库导致从仓库中下载Docker引擎的时候网络连接超时;另一个是因为没有配置镜像加速器导致镜像拉取失败。以下是相关问题的解决方案:

Docker Engine

 官网对于容器的解释原文是:

Docker Engine is an open source containerization technology for building and containerizing your applications. Docker Engine acts as a client-server application with:

  • A server with a long-running daemon process dockerd.
  • APIs which specify interfaces that programs can use to talk to and instruct the Docker daemon.
  • A command line interface (CLI) client docker.

Docker Engine 是一种开源容器化技术,用于构建和容器化应用程序。使用 Docker 我们可以将软件打包成标准化单元,以用于开发、交付和部署。
docker

如何设置仓库

 Before you install Docker Engine for the first time on a new host machine, you need to set up the Docker repository. Afterward, you can install and update Docker from the repository.
Set up the repository

sudo dnf -y install dnf-plugins-core
sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

 在安装Docker时有一个步骤是设置Docker存储库,这里需要注意最好不要用官方提供的 Docker CE 仓库地址(https://download.docker.com/linux/centos/docker-ce.repo),而是使用国内的仓库地址(例如阿里云的仓库地址)。

yum install -y yum-utils
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

 执行完以上命令之后即可快速的通过阿里云仓库下载Docker了。官网给出的命令用的是 dnfdnfyum 的改进版,从 CentOS 8 开始成为默认包管理工具。但在旧系统(如 CentOS 7)中仍需使用 yum 作为包管理工具。我用的CentOS 版本是 7.9 所以仍使用 yum,使用 yum install -y yum-utils 命令安装辅助工具,帮助管理软件包和仓库(yum-config-manager用于管理仓库)。

设置镜像加速器

 在下载安装完Docker CE并启动(具体操作查看Docker官网 https://docs.docker.com/engine/install/centos/)之后就可以通过运行hello-world镜像来测试是否安装成功,但是我在测试的时候出现了拉取镜像超时的问题。具体报错信息如下:

[root@qingkong ~]# docker run hello-world
Unable to find image 'hello-world:latest' locally
docker: Error response from daemon: Get "https://registry-1.docker.io/v2/": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers).
See 'docker run --help'.

Docker 无法从 Docker Hub 拉取 hello-world 镜像,原因是因为网络连接超时了。由于 Docker Hub 在国内访问可能较慢或不稳定,可以通过配置镜像加速器访问国内的镜像仓库来解决。

获取镜像加速器地址

 我们可以登录 阿里云容器镜像服务控制台 获取专属镜像加速器地址(例如 https://xxx.mirror.aliyuncs.com)。
获取加速地址
获取到加速器地址之后按照提示进行配置即可。

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{"registry-mirrors": ["https://xxx.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

 设置并重启Docker之后重新执行docker run hello-world成功拉取了hello-world镜像并运行
成功示例

http://www.dtcms.com/wzjs/543210.html

相关文章:

  • 垦利网站设计网址入口
  • 自己用电脑做网站服务器吗别墅装修设计公司哪家好
  • 网站怎么样做采集别人网站的文章网站建设商标保护
  • 网站页面框架设计影响用户怎样在百度上打广告
  • 四大门户网站是哪些网站后台管理系统制作
  • 吉安永新哪里做网站文化传媒可以做网站吗
  • 邢台做网站哪家公司好网站10m数据库
  • 代做备案网站如何用手机免费创建网站
  • 建站公司专业定制高端网站定制设计
  • 建设网站的发布与推广NET网站开发工程师网站招聘
  • 寮步建设网站购物网站优化的建议
  • wordpress 慢 2019台州优化官方网站
  • 58徐州网站建设惠州seo排名收费
  • 济南本地网站建设公司广州网站建设哪家技术好
  • 企业官方网站需要备案吗厦门电子商务网站建
  • 手机网站域名哈尔滨模板建站品牌
  • dede采集规则下载网站全屏响应式网站建设
  • 山东聊城建设局网站WordPress建站教程 网盘
  • 绵阳定制网站建设科技布沙发
  • 做网站要多少钱呀wordpress幻灯片教程
  • 如何增加网站板块海外社交媒体平台
  • 网站建设 数据库深圳西乡 网站建设
  • 福州网站建设策划方案企业公示信息查询系统全国
  • 玉溪市住房城乡建设局网站北京培训seo哪个好
  • app开发网站排行榜今天重大新闻事件
  • wordpress 选项卡插件珠海百度搜索排名优化
  • 做网站工商局要不要备案呢青岛建设银行网站
  • 常州建设工程交易网站自适用网站的建设
  • 新郑市建设局网站拔别人的网站做网站合法吗
  • 个人网站的搭建北京ui设计app制作公司