docker镜像配置

  1. 检查docker配置文件是否存在

    • 执行命令

      ls -l /etc/docker/daemon.json

    • 若文件不存在,会提示没有该文件或目录;若存在,可看到文件相关信息。

  2. 编辑docker配置文件

    • 执行

      sudo vim /etc/docker/daemon.json

    过程需要管理员密码

    • 进入插入模式 :按下 i 键,此时屏幕左下方会显示 -- INSERT -- ,表示进入插入模式,可以输入内容。

    • 添加镜像源配置 :如果文件为空,直接输入以下内容(以阿里云镜像源为例,<your - aliyun - id> 需替换为你自己阿里云账号申请的镜像加速地址中的ID部分)后面那个是免费且不需要ID的:

    json 复制代码
    {
        "registry - mirrors": ["https://<your - aliyun - id>.mirror.aliyuncs.com","https://docker.1ms.run"]
    }
    • 如果文件已有内容,在已有的json对象中添加 "registry - mirrors": ["https://<your - aliyun - id>.mirror.aliyuncs.com"] 这一行(注意遵循json语法,已有内容的最后一行不要忘记加逗号)。
    • 退出插入模式 :按下 Esc 键,此时屏幕左下方 -- INSERT -- 提示消失。
    • 保存并退出vim :按下 : 键,此时屏幕左下方出现 : 提示符,输入 wqw 表示保存, q 表示退出),然后回车。如果不想保存修改直接退出,按 : 后输入 q! 回车。
  3. 重启Docker服务使配置生效

    执行

    复制代码
    sudo systemctl restart docker
  4. 验证镜像源配置是否生效

    • 执行

      docker info

    如果配置成功,最后几行会显示你设置的镜像源地址。

  5. 拉取镜像测试,随便拉一个nginx做验证

相关推荐
腾科IT教育6 小时前
Oracle认证怎么选?2026年OCP/OCM报考指南
linux·运维·华为认证·hcie·开闭原则·datacom
幸福指北7 小时前
🚀 开源了,一个人 + AI 肝出一个 AI 终端 | AShell 技术分享
运维·人工智能·ai·终端
肥胖小羊8 小时前
微信社群自动化管理与防骚扰系统的设计与实现
运维·自动化
AI办公探索者9 小时前
仓储物流AI任务执行的技术拆解:从WMS自动化到多设备协同的落地路径
运维·人工智能·ai·自动化
IT二叔9 小时前
Kubernetes(K8s)-01-简介
云原生·容器·kubernetes
暖和_白开水10 小时前
数据分析agent(十三_3):docker mysql容器镜像服务的异常错误
mysql·docker·容器
longerxin202010 小时前
nano编辑器插入、编辑完整操作教程(Linux日志/配置专用)
linux·运维·编辑器
cesium vue11 小时前
nginx 流媒体配置
运维·nginx
木心术111 小时前
GitHub Actions自动化运维实战:从CI/CD到全链路DevOps
运维·自动化·github
糯米导航11 小时前
实践教程|搭建电商 AI 无限画布,实现百款商品主图自动化批量生成
运维·人工智能·自动化