Пользовательский реестр Docker со сторожевой башней
У меня есть 2 ВМ в локальной сети с ОС Ubuntu. На одном из них установлен контейнер реестра Docker с базовой аутентификацией (htpasswd), но без каких-либо сертификатов. Обычно я обращаюсь к реестру с другой "клиентской" машины и могу вытащить образы. Однако, когда я пытаюсь установить сторожевую башню на клиентском компьютере, она сразу выходит
root@ubnt-dckr:~# docker run --name watchtower -e DOCKER_HOST="tcp://192.168.88.12:5000" -e REPO_USER="myUser" -e REPO_PASS="myPass" v2tec/watchtower
time="2019-01-16T08:11:18Z" level=fatal msg="Error response from daemon: 404 page not found"
0 ответов
Порты хоста докеров по умолчанию на самом деле 2375
а также 2376
. Вероятно, почему это не работает. Не думайте, чтоDOCKER_HOST
не предполагается использовать для реестра докеров, а скорее для удаленного движка докеров.
Для частных реестров см. Вторую часть этой страницы в документации:https://containrrr.github.io/watchtower/usage-overview/