0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

docker-proxy镜像加速仓库

马哥Linux运维 来源:博客园 2025-03-06 16:06 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

docker-proxy 镜像加速仓库

https://github.com/kubesre/docker-registry-mirrors

自建多平台容器镜像代理服务,支持 Docker Hub, GitHub, Google, k8s, Quay, Microsoft 等镜像仓库.

准备工作

重要:一台国外的服务器腾讯云特惠服务器推荐,并且未被墙。一个域名,无需国内备案,便宜的就行!通过脚本可自动实现HTTPS。

使用脚本前请确认域名的[@记录和*记录]已经解析到该服务器!

使用docker compose部署(自动配置https证书)

前提:准备一个域名并做好 DNS 解析到准备好的服务器的 IP

1. 在服务器里新建一个文件 docker-compose.yaml 内容如下

version: '3'
services:
  crproxy:
    image: ghcr.io/daocloud/crproxy/crproxy:v0.9.1
    container_name: crproxy
    restart: unless-stopped
    ports:
    - 80:8080
    - 443:8080
    command: |
      --acme-cache-dir=/tmp/acme
      --acme-hosts=*
      --default-registry=docker.io
    tmpfs:
      - /tmp/acme
    
    # 非必须, 如果这台服务器无法畅通的达到你要的镜像仓库可以尝试配置 
    #environment:
    #- https_proxy=http://proxy:8080
    #- http_proxy=http://proxy:808

2.然后启动代理

docker-compose up -d

3.然后就能愉快的拉取镜像了

docker pull 你的域名/hello-world

f34be48e-f9a8-11ef-9310-92fbcf53809c.png

4.也可以添加到 /etc/docker/daemon.json

{
  "registry-mirrors": [
    "https://你的域名"
  ]
}

修改完配置文件后重启docker

systemctl daemon-reload && systemctl restart docker

f3560202-f9a8-11ef-9310-92fbcf53809c.png

docker pull hello-world

f36f644a-f9a8-11ef-9310-92fbcf53809c.png

链接:https://www.cnblogs.com/yuwen01/p/18743618

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 服务器
    +关注

    关注

    13

    文章

    9894

    浏览量

    88595
  • 脚本
    +关注

    关注

    1

    文章

    403

    浏览量

    28752
  • 镜像
    +关注

    关注

    0

    文章

    178

    浏览量

    11319
  • Docker
    +关注

    关注

    0

    文章

    522

    浏览量

    13186

原文标题:docker-proxy 镜像加速仓库

文章出处:【微信号:magedu-Linux,微信公众号:马哥Linux运维】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    清理Docker镜像仓库时遇到的坑点

    Docker镜像仓库PC蛋蛋搭建清理的探索之路
    发表于 04-29 17:13

    docker搭建仓库

    docker 简单私有仓库搭建
    发表于 05-07 09:00

    怎么构建docker镜像仓库软件

    Docker Registry】用docker registry 镜像搭建私有测试仓库
    发表于 08-13 11:03

    基于Linux系统的私有镜像仓库搭建

    docker】基于Harbor搭建自己的私有镜像仓库-全过程详解
    发表于 09-19 08:59

    浅析Docker镜像本地存储机制及容器启动原理

    Docker 镜像不是一个单一的文件,而是有多层构成。我们可通过 docker images 获取本地的镜像列表及对应的元信息, 接着可通过dock
    发表于 10-19 14:17 2697次阅读

    Docker—简介与镜像用法

    阿里云官方镜像站: ​​https://developer.aliyun.com/mirror/?utm_content=g_1000303593​​ ​ 一、容器简介 Docker是管理容器的引擎
    发表于 11-25 16:28 689次阅读
    <b class='flag-5'>Docker</b>—简介与<b class='flag-5'>镜像</b>用法

    Docker镜像的详细讲解

    本文是对 Docker 镜像的详细讲解,讲解了如何安装 Docker、配置 Docker 镜像加速
    的头像 发表于 08-02 10:00 2639次阅读

    docker 搜索镜像,docker查看镜像详细信息(docker下载镜像命令)

    Docker Hub是集中管理的Docker镜像注册中心。通过Docker 用户可以在注册中心搜索、下载和使用CLI命令行工具中的镜像。以下
    的头像 发表于 07-19 09:46 2404次阅读

    Docker镜像国内加速的几种方法

    在国内,拉取 Docker 镜像速度慢/时不时断线/无账号导致限流等,比较痛苦. 这里提供加速/优化的几种方法。
    的头像 发表于 10-19 10:02 1.4w次阅读
    <b class='flag-5'>Docker</b><b class='flag-5'>镜像</b>国内<b class='flag-5'>加速</b>的几种方法

    如何在Windows系统上设置Docker镜像

    在使用 Docker 进行镜像下载和构建时,由于众所周知的原因,国内用户可能会遇到下载速度慢或者无法连接的问题。为了解决这个问题,我们可以使用国内的镜像源来加速下载速度。本文将介绍如何
    的头像 发表于 10-24 16:55 7416次阅读

    手动构建Docker镜像的方法

    不推荐使用docker commit命令,而应该使用更灵活、更强大的dockerfile来构建docker镜像
    的头像 发表于 08-05 15:30 1106次阅读
    手动构建<b class='flag-5'>Docker</b><b class='flag-5'>镜像</b>的方法

    在 Huawei Cloud EulerOS 系统中安装 Docker 的详细步骤与常见问题解决

    Docker镜像   6. 配置Docker镜像加速   6.1 修改daemon.json文件   6.2 再次拉取
    的头像 发表于 12-26 18:12 1602次阅读
    在 Huawei Cloud EulerOS 系统中安装 <b class='flag-5'>Docker</b> 的详细步骤与常见问题解决

    docker通过中间镜像加速部署

    使用 docker 打包镜像的时候, 每次耗费时间最多的就是 docker build 的过程. 特别是对于前端工程的打包, 有时候下载依赖包的时间就要 10 几分钟, 这就导致发布版本的效率极低.
    的头像 发表于 01-06 12:39 553次阅读

    Docker-镜像的分层-busybox镜像制作

    目录 知识点1:镜像的分层 示例:进入 docker hub查看Jenkins的Dockerfile 知识点2:base镜像 知识点3:scratch镜像 scratch
    的头像 发表于 01-15 10:44 715次阅读
    <b class='flag-5'>Docker</b>-<b class='flag-5'>镜像</b>的分层-busybox<b class='flag-5'>镜像</b>制作

    基于Docker镜像逆向生成Dockerfile

    在本文中, 我们将通过理解Docker镜像如何存储数据, 以及如何使用工具查看镜像方方面面的信息来逆向工程一个Docker镜像; 以及如何使
    的头像 发表于 03-10 09:45 772次阅读
    基于<b class='flag-5'>Docker</b><b class='flag-5'>镜像</b>逆向生成Dockerfile