前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >一招实现 - Docker 断点续传

一招实现 - Docker 断点续传

原创
作者头像
贺春旸的技术博客
发布2024-07-05 11:08:01
1800
发布2024-07-05 11:08:01
举报
文章被收录于专栏:DBA 平台和工具DBA 平台和工具

在拉取镜像时,尤其是当镜像文件较大时,如果遇到网络超时问题,你往往需要从头开始拉取,无法从中断的地方继续。这种情况会耗费大量时间和精力。

按照下面的方法设置后,你的工作效率将大大提升,再也不用担心镜像拉取中断的问题。

我们以 hcymysql/slowquery:2023-09-13 为测试用例。

步骤:

  1. 编辑 daemon.json 文件:

执行以下命令编辑 Docker 的配置文件:

代码语言:bash
复制
vim /etc/docker/daemon.json

2. 配置 daemon.json 文件内容:

将以下内容复制粘贴到 daemon.json 文件中:

代码语言:bash
复制
{
  "registry-mirrors": ["https://jockerhub.com"],
  "features": {
    "containerd-snapshotter": true
  }
}
  • registry-mirrors:用来配置 Docker 镜像加速器的地址。
  • features.containerd-snapshotter:启用 Containerd 快照功能,这是 Docker 的一个核心功能,确保在需要时设置为 true

3. 重启 Docker 服务:

保存并退出编辑器后,重启 Docker 服务使更改生效:

代码语言:bash
复制
systemctl restart docker

4. 拉取镜像:

我们以hcymysql/slowquery:2023-09-13为测试用例:

代码语言:bash
复制
docker pull hcymysql/slowquery:2023-09-13

拉取的过程中,你可以随时按住<ctrl>+c终止,下一次再拉取的时候会断点续传。

这些步骤会帮助你正确配置 Docker 加速器,从而加快镜像的拉取速度,避免网络超时时需要重新下载的问题。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

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

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 在拉取镜像时,尤其是当镜像文件较大时,如果遇到网络超时问题,你往往需要从头开始拉取,无法从中断的地方继续。这种情况会耗费大量时间和精力。
  • 步骤:
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档