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 :按下 : 键,此时屏幕左下方出现 : 提示符,输入 wq ( w 表示保存, q 表示退出),然后回车。如果不想保存修改直接退出,按 : 后输入 q! 回车。
  3. 重启Docker服务使配置生效

    执行

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

    • 执行

      docker info

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

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

相关推荐
瑞克-桑切斯8 分钟前
docker mail商城
运维·docker·容器
java_logo40 分钟前
Docker 部署 ReMe:轻松搭建 AI Agent 记忆管理平台
人工智能·docker·容器·ai agent·轩辕镜像·reme·agentscope-ai
AR-26710-1 小时前
Linux Day32——网络,ROCE-IB与以太网
linux·运维
不庸.1 小时前
WPScan 实战入门:从 Docker 靶场到弱密码爆破
运维·安全·web安全·docker·容器·安全性测试·wpscan
xbzb2 小时前
Docker 架构与部署:一条 docker run 到底走了三层
docker·容器·架构·镜像·加速·daemon
Decay__3 小时前
SQL Server 数据库全栈运维实战系列 — 合集索引(24 篇)
运维·数据库·sql·mysql·架构
Decay__12 小时前
12_MySQL InnoDB 内存与锁调优 —— Buffer Pool、redo log、隔离级别与锁等待
运维·数据库·sql·mysql·架构
java_logo14 小时前
Docker 部署 Dify:轻松搭建 LLM 应用开发平台
运维·docker·容器
方便面不加香菜15 小时前
Docker Container -- 综合实战案例详解
运维·docker·容器
海洋之恒16 小时前
GitHub Actions 自动化:5 个真实运维提效案例
运维·自动化·github