colima配置docker镜像源

只在 colima ssh 环境下修改 docker 配置文件是无效的,我们需要修改 colima 配置文件才能使 docker 镜像源生效
此时你需要进入到~/.colima/default目录下编辑colima.yaml文件。该文件是 colima 的配置文件。内容如下图所示,我这里配置了许多家的镜像源。
配置完成后记得重启 docker 即colima restart

docker:
  registry-mirrors:
    # 网易云
    - https://hub-mirror.c.163.com
    # 百度云
    - https://mirror.baidubce.com
    # Azure中国
    - https://dockerhub.azk8s.cn
    # 科大
    - https://docker.mirrors.ustc.edu.cn
    # 南京大学
    - https://docker.nju.edu.cn

在这里插入图片描述

### 使用 DockerColima 容器引擎 Colima 是一种用于 macOS 和 Linux 的轻量级容器运行时环境,它通过利用 Lima 提供的虚拟化技术来创建一个支持多种容器平台(包括 Docker)的安全沙盒环境[^1]。 #### 配置并启动 Colima 为了使 Docker 能够在 Colima 中正常工作,需先安装 Colima配置其作为默认的 Docker 主机: ```bash brew install colima colima start --runtime docker ``` 上述命令会自动下载所需的资源文件,并设置好环境变量以便于后续操作。如果之前已经存在其他形式的 Docker 运行实例,则可能需要停止它们以防止端口冲突等问题发生。 #### 设置国内镜像加速源 针对提到的由于更改镜像源而导致的服务无法启动问题,在 Colima 上可以通过编辑 `~/.lima/_config/colima.yaml` 文件中的 registry mirrors 来指定阿里云或其他服务商提供的中国区节点地址[^2]: ```yaml containerd: configPatches: - | [plugins."io.containerd.grpc.v1.cri".registry.mirrors] [plugins."io.containerd.grpc.v1.cri".registry.mirrors."https://<your-mirror>.mirror.aliyuncs.com"] endpoint = ["https://<your-mirror>.mirror.aliyuncs.com"] ``` 完成以上修改后记得重启 Colima 让新的配置生效: ```bash colima stop && colima start ``` #### 测试 Docker 功能 最后可以执行简单的测试指令验证当前环境下 Docker 是否能够正常使用: ```bash docker run hello-world ``` 该命令将会拉取官方提供的示例镜像并展示一条欢迎消息,证明整个流程搭建成功。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值