Разрешение :
Хитрость заключается в том, чтобы: установить / настроить наш локальный docker для использования удаленного репо.
Обычно для тестирования нашего локального docker мы используем какое-то локальное репо.
Но здесь мы пытаемся подключить наш локальный docker к внешнему репо. Таким образом, мы должны сделать docker вход в систему, чтобы локальный docker был настроен для использования этого репо.
Перед тем как вытащить docker, я сделал docker вход в репозиторий Nexus, используя следующую команду:
docker login nexusrepo.domain.com:8343 --username <nexusrepo-username> --password <nexusrepo-password>
Это дало мне
WARNING! Using --password via the CLI is insecure. Use --password-stdin.
Login Succeeded
После этого я повторил команду вытягивания docker, и изображение загрузилось.
$ docker pull nexusrepo.domain.com:8343/redis-dev1
1: Pulling from redis-dev1
a3edc43aeb02: Pull complete
e3238738e1ef: Pull complete
d4cf32a6f41d: Pull complete
0c23342da3f1: Pull complete
7f0e234e3192: Pull complete
4411116da4fd: Pull complete
557a23268824: Pull complete
3cd234e1b6e8: Pull complete
Digest: sha256:7bc1 ....
Status: Downloaded newer image for nexusrepo.domain.com:8343/redis-dev1
nexusrepo.domain.com:8343/redis-dev1
Теперь локальное docker репо настроено на использование удаленного репо. Это можно сделать для любого внешнего репо.
Надеюсь, это поможет людям в том же ведре, что и я :)