docker-proxy 鏡像加速倉庫
https://github.com/kubesre/docker-registry-mirrors
自建多平臺容器鏡像代理服務(wù),支持 Docker Hub, GitHub, Google, k8s, Quay, Microsoft 等鏡像倉庫.
準(zhǔn)備工作
重要:一臺國外的服務(wù)器騰訊云特惠服務(wù)器推薦,并且未被墻。一個域名,無需國內(nèi)備案,便宜的就行!通過腳本可自動實現(xiàn)HTTPS。
使用腳本前請確認(rèn)域名的[@記錄和*記錄]已經(jīng)解析到該服務(wù)器!
使用docker compose部署(自動配置https證書)
前提:準(zhǔn)備一個域名并做好 DNS 解析到準(zhǔn)備好的服務(wù)器的 IP
1. 在服務(wù)器里新建一個文件 docker-compose.yaml 內(nèi)容如下
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
# 非必須, 如果這臺服務(wù)器無法暢通的達(dá)到你要的鏡像倉庫可以嘗試配置
#environment:
#- https_proxy=http://proxy:8080
#- http_proxy=http://proxy:808
2.然后啟動代理
docker-compose up -d
3.然后就能愉快的拉取鏡像了
docker pull 你的域名/hello-world

4.也可以添加到 /etc/docker/daemon.json
{
"registry-mirrors": [
"https://你的域名"
]
}
修改完配置文件后重啟docker
systemctl daemon-reload && systemctl restart docker

docker pull hello-world

鏈接:https://www.cnblogs.com/yuwen01/p/18743618
-
服務(wù)器
+關(guān)注
關(guān)注
13文章
10043瀏覽量
90572 -
腳本
+關(guān)注
關(guān)注
1文章
406瀏覽量
29015 -
鏡像
+關(guān)注
關(guān)注
0文章
178瀏覽量
11506 -
Docker
+關(guān)注
關(guān)注
0文章
525瀏覽量
13915
原文標(biāo)題:docker-proxy 鏡像加速倉庫
文章出處:【微信號:magedu-Linux,微信公眾號:馬哥Linux運維】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
淺析Docker鏡像本地存儲機(jī)制及容器啟動原理
Docker—簡介與鏡像用法
Docker鏡像的詳細(xì)講解
docker 搜索鏡像,docker查看鏡像詳細(xì)信息(docker下載鏡像命令)
如何在Windows系統(tǒng)上設(shè)置Docker鏡像源
在 Huawei Cloud EulerOS 系統(tǒng)中安裝 Docker 的詳細(xì)步驟與常見問題解決
docker通過中間鏡像加速部署
Docker-鏡像的分層-busybox鏡像制作
基于Docker鏡像逆向生成Dockerfile

docker-proxy鏡像加速倉庫
評論