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做验证

相关推荐
陈桴浮海9 小时前
【Linux&Ansible】学习笔记合集三
linux·运维·云原生·ansible
小Pawn爷9 小时前
1.Docker基础
运维·docker·容器
chinesegf9 小时前
清理docker残留镜像images
运维·docker·容器
江湖有缘9 小时前
基于华为openEuler系统部署Gitblit服务器
运维·服务器·华为
EnglishJun9 小时前
Linux系统编程(二)---学习Linux系统函数
linux·运维·学习
小Pawn爷9 小时前
2.Docker的存储
运维·docker·容器
CaracalTiger9 小时前
OpenClaw-VSCode:在 VS Code 中通过 WebSocket 远程管理 OpenClaw 网关的完整方案
运维·ide·人工智能·vscode·websocket·开源·编辑器
qq_5470261799 小时前
LangChain 1.0 核心概念
运维·服务器·langchain
广州中轴线9 小时前
OpenStack on Kubernetes 生产部署实战(十七)
容器·kubernetes·openstack
生而为虫9 小时前
[Windows] 【浏览器自动化精灵V1.0】用Excel表格控制浏览器的自动化
运维·自动化