fix: add buildkit registry mirrors to pull Docker Hub/GHCR through Harbor cache

This commit is contained in:
Celes Renata
2026-04-19 09:11:50 +00:00
parent d76c8ffe59
commit b2e6b6334c
+70
View File
@@ -38,6 +38,11 @@ steps:
registry: registry.celestium.life registry: registry.celestium.life
custom_dns: 192.168.42.1 custom_dns: 192.168.42.1
buildx_flags: --driver-opt network=host buildx_flags: --driver-opt network=host
buildkitd_config: |
[registry."docker.io"]
mirrors = ["registry.celestium.life/v2/dockerhub-cache"]
[registry."ghcr.io"]
mirrors = ["registry.celestium.life/v2/ghcr-cache"]
no_proxy: "10.0.0.0/8,192.168.0.0/16,127.0.0.1,localhost,.local,.celestium.life" no_proxy: "10.0.0.0/8,192.168.0.0/16,127.0.0.1,localhost,.local,.celestium.life"
logins: logins:
- registry: https://registry.celestium.life - registry: https://registry.celestium.life
@@ -73,6 +78,11 @@ steps:
registry: registry.celestium.life registry: registry.celestium.life
custom_dns: 192.168.42.1 custom_dns: 192.168.42.1
buildx_flags: --driver-opt network=host buildx_flags: --driver-opt network=host
buildkitd_config: |
[registry."docker.io"]
mirrors = ["registry.celestium.life/v2/dockerhub-cache"]
[registry."ghcr.io"]
mirrors = ["registry.celestium.life/v2/ghcr-cache"]
no_proxy: "10.0.0.0/8,192.168.0.0/16,127.0.0.1,localhost,.local,.celestium.life" no_proxy: "10.0.0.0/8,192.168.0.0/16,127.0.0.1,localhost,.local,.celestium.life"
logins: logins:
- registry: https://registry.celestium.life - registry: https://registry.celestium.life
@@ -108,6 +118,11 @@ steps:
registry: registry.celestium.life registry: registry.celestium.life
custom_dns: 192.168.42.1 custom_dns: 192.168.42.1
buildx_flags: --driver-opt network=host buildx_flags: --driver-opt network=host
buildkitd_config: |
[registry."docker.io"]
mirrors = ["registry.celestium.life/v2/dockerhub-cache"]
[registry."ghcr.io"]
mirrors = ["registry.celestium.life/v2/ghcr-cache"]
no_proxy: "10.0.0.0/8,192.168.0.0/16,127.0.0.1,localhost,.local,.celestium.life" no_proxy: "10.0.0.0/8,192.168.0.0/16,127.0.0.1,localhost,.local,.celestium.life"
logins: logins:
- registry: https://registry.celestium.life - registry: https://registry.celestium.life
@@ -143,6 +158,11 @@ steps:
registry: registry.celestium.life registry: registry.celestium.life
custom_dns: 192.168.42.1 custom_dns: 192.168.42.1
buildx_flags: --driver-opt network=host buildx_flags: --driver-opt network=host
buildkitd_config: |
[registry."docker.io"]
mirrors = ["registry.celestium.life/v2/dockerhub-cache"]
[registry."ghcr.io"]
mirrors = ["registry.celestium.life/v2/ghcr-cache"]
no_proxy: "10.0.0.0/8,192.168.0.0/16,127.0.0.1,localhost,.local,.celestium.life" no_proxy: "10.0.0.0/8,192.168.0.0/16,127.0.0.1,localhost,.local,.celestium.life"
logins: logins:
- registry: https://registry.celestium.life - registry: https://registry.celestium.life
@@ -178,6 +198,11 @@ steps:
registry: registry.celestium.life registry: registry.celestium.life
custom_dns: 192.168.42.1 custom_dns: 192.168.42.1
buildx_flags: --driver-opt network=host buildx_flags: --driver-opt network=host
buildkitd_config: |
[registry."docker.io"]
mirrors = ["registry.celestium.life/v2/dockerhub-cache"]
[registry."ghcr.io"]
mirrors = ["registry.celestium.life/v2/ghcr-cache"]
no_proxy: "10.0.0.0/8,192.168.0.0/16,127.0.0.1,localhost,.local,.celestium.life" no_proxy: "10.0.0.0/8,192.168.0.0/16,127.0.0.1,localhost,.local,.celestium.life"
logins: logins:
- registry: https://registry.celestium.life - registry: https://registry.celestium.life
@@ -213,6 +238,11 @@ steps:
registry: registry.celestium.life registry: registry.celestium.life
custom_dns: 192.168.42.1 custom_dns: 192.168.42.1
buildx_flags: --driver-opt network=host buildx_flags: --driver-opt network=host
buildkitd_config: |
[registry."docker.io"]
mirrors = ["registry.celestium.life/v2/dockerhub-cache"]
[registry."ghcr.io"]
mirrors = ["registry.celestium.life/v2/ghcr-cache"]
no_proxy: "10.0.0.0/8,192.168.0.0/16,127.0.0.1,localhost,.local,.celestium.life" no_proxy: "10.0.0.0/8,192.168.0.0/16,127.0.0.1,localhost,.local,.celestium.life"
logins: logins:
- registry: https://registry.celestium.life - registry: https://registry.celestium.life
@@ -248,6 +278,11 @@ steps:
registry: registry.celestium.life registry: registry.celestium.life
custom_dns: 192.168.42.1 custom_dns: 192.168.42.1
buildx_flags: --driver-opt network=host buildx_flags: --driver-opt network=host
buildkitd_config: |
[registry."docker.io"]
mirrors = ["registry.celestium.life/v2/dockerhub-cache"]
[registry."ghcr.io"]
mirrors = ["registry.celestium.life/v2/ghcr-cache"]
no_proxy: "10.0.0.0/8,192.168.0.0/16,127.0.0.1,localhost,.local,.celestium.life" no_proxy: "10.0.0.0/8,192.168.0.0/16,127.0.0.1,localhost,.local,.celestium.life"
logins: logins:
- registry: https://registry.celestium.life - registry: https://registry.celestium.life
@@ -283,6 +318,11 @@ steps:
registry: registry.celestium.life registry: registry.celestium.life
custom_dns: 192.168.42.1 custom_dns: 192.168.42.1
buildx_flags: --driver-opt network=host buildx_flags: --driver-opt network=host
buildkitd_config: |
[registry."docker.io"]
mirrors = ["registry.celestium.life/v2/dockerhub-cache"]
[registry."ghcr.io"]
mirrors = ["registry.celestium.life/v2/ghcr-cache"]
no_proxy: "10.0.0.0/8,192.168.0.0/16,127.0.0.1,localhost,.local,.celestium.life" no_proxy: "10.0.0.0/8,192.168.0.0/16,127.0.0.1,localhost,.local,.celestium.life"
logins: logins:
- registry: https://registry.celestium.life - registry: https://registry.celestium.life
@@ -318,6 +358,11 @@ steps:
registry: registry.celestium.life registry: registry.celestium.life
custom_dns: 192.168.42.1 custom_dns: 192.168.42.1
buildx_flags: --driver-opt network=host buildx_flags: --driver-opt network=host
buildkitd_config: |
[registry."docker.io"]
mirrors = ["registry.celestium.life/v2/dockerhub-cache"]
[registry."ghcr.io"]
mirrors = ["registry.celestium.life/v2/ghcr-cache"]
no_proxy: "10.0.0.0/8,192.168.0.0/16,127.0.0.1,localhost,.local,.celestium.life" no_proxy: "10.0.0.0/8,192.168.0.0/16,127.0.0.1,localhost,.local,.celestium.life"
logins: logins:
- registry: https://registry.celestium.life - registry: https://registry.celestium.life
@@ -353,6 +398,11 @@ steps:
registry: registry.celestium.life registry: registry.celestium.life
custom_dns: 192.168.42.1 custom_dns: 192.168.42.1
buildx_flags: --driver-opt network=host buildx_flags: --driver-opt network=host
buildkitd_config: |
[registry."docker.io"]
mirrors = ["registry.celestium.life/v2/dockerhub-cache"]
[registry."ghcr.io"]
mirrors = ["registry.celestium.life/v2/ghcr-cache"]
no_proxy: "10.0.0.0/8,192.168.0.0/16,127.0.0.1,localhost,.local,.celestium.life" no_proxy: "10.0.0.0/8,192.168.0.0/16,127.0.0.1,localhost,.local,.celestium.life"
logins: logins:
- registry: https://registry.celestium.life - registry: https://registry.celestium.life
@@ -388,6 +438,11 @@ steps:
registry: registry.celestium.life registry: registry.celestium.life
custom_dns: 192.168.42.1 custom_dns: 192.168.42.1
buildx_flags: --driver-opt network=host buildx_flags: --driver-opt network=host
buildkitd_config: |
[registry."docker.io"]
mirrors = ["registry.celestium.life/v2/dockerhub-cache"]
[registry."ghcr.io"]
mirrors = ["registry.celestium.life/v2/ghcr-cache"]
no_proxy: "10.0.0.0/8,192.168.0.0/16,127.0.0.1,localhost,.local,.celestium.life" no_proxy: "10.0.0.0/8,192.168.0.0/16,127.0.0.1,localhost,.local,.celestium.life"
logins: logins:
- registry: https://registry.celestium.life - registry: https://registry.celestium.life
@@ -423,6 +478,11 @@ steps:
registry: registry.celestium.life registry: registry.celestium.life
custom_dns: 192.168.42.1 custom_dns: 192.168.42.1
buildx_flags: --driver-opt network=host buildx_flags: --driver-opt network=host
buildkitd_config: |
[registry."docker.io"]
mirrors = ["registry.celestium.life/v2/dockerhub-cache"]
[registry."ghcr.io"]
mirrors = ["registry.celestium.life/v2/ghcr-cache"]
no_proxy: "10.0.0.0/8,192.168.0.0/16,127.0.0.1,localhost,.local,.celestium.life" no_proxy: "10.0.0.0/8,192.168.0.0/16,127.0.0.1,localhost,.local,.celestium.life"
logins: logins:
- registry: https://registry.celestium.life - registry: https://registry.celestium.life
@@ -458,6 +518,11 @@ steps:
registry: registry.celestium.life registry: registry.celestium.life
custom_dns: 192.168.42.1 custom_dns: 192.168.42.1
buildx_flags: --driver-opt network=host buildx_flags: --driver-opt network=host
buildkitd_config: |
[registry."docker.io"]
mirrors = ["registry.celestium.life/v2/dockerhub-cache"]
[registry."ghcr.io"]
mirrors = ["registry.celestium.life/v2/ghcr-cache"]
no_proxy: "10.0.0.0/8,192.168.0.0/16,127.0.0.1,localhost,.local,.celestium.life" no_proxy: "10.0.0.0/8,192.168.0.0/16,127.0.0.1,localhost,.local,.celestium.life"
logins: logins:
- registry: https://registry.celestium.life - registry: https://registry.celestium.life
@@ -492,6 +557,11 @@ steps:
registry: registry.celestium.life registry: registry.celestium.life
custom_dns: 192.168.42.1 custom_dns: 192.168.42.1
buildx_flags: --driver-opt network=host buildx_flags: --driver-opt network=host
buildkitd_config: |
[registry."docker.io"]
mirrors = ["registry.celestium.life/v2/dockerhub-cache"]
[registry."ghcr.io"]
mirrors = ["registry.celestium.life/v2/ghcr-cache"]
no_proxy: "10.0.0.0/8,192.168.0.0/16,127.0.0.1,localhost,.local,.celestium.life" no_proxy: "10.0.0.0/8,192.168.0.0/16,127.0.0.1,localhost,.local,.celestium.life"
logins: logins:
- registry: https://registry.celestium.life - registry: https://registry.celestium.life