В связи с текущей ситуацией поднимаю свой хаб докера.
version: '3.8'
services:
hub:
container_name: docker-hub
image: registry:2
network_mode: "host"
restart: unless-stopped
volumes:
- /srv/data/docker-hub/data:/var/lib/registry
- /srv/docker/register/etc:/etc/docker/registry
- /etc/letsencrypt:/etc/letsencrypt:ro
И сам конфиг
version: 0.1
storage:
filesystem:
http:
addr: 0.0.0.0:443
net: tcp
host: https://myhost:443
tls:
minimumtls: tls1.2
certificate: /etc/letsencrypt/live/myhost/fullchain.pem
key: /etc/letsencrypt/live/myhost/privkey.pem
auth:
htpasswd:
realm: basic-realm
path: /etc/docker/registry/htpasswd
proxy:
remoteurl: https://registry-1.docker.io
ttl: 0
Прописываю
"registry-mirrors": [
"https://myhost"
]
Далее docker login
https://myhost
Все ок, все проходит. Но при попытке получить имадж вижу
error authorizing context: basic authentication challenge for realm "basic-realm": invalid authorization credential
Ну и все вытекующие, далее он ломится на заблокированный хаб.