Я не могу извлечь изображение из общедоступного реестра контейнеров GitLab на моем экземпляре AWS EC2, оно вернет несанкционированный: HTTP Basic: доступ запрещен.
То же изображение без проблем извлекается на моем локальном компьютере (без учетных данных) и только что созданной капли Digital Ocean с установленным только докером без учетных данных. Не работает на EC2
Я попытался изменить WAF для Linux, чтобы увидеть, если это проблема с брандмауэром, разрешив весь трафик на все порты на всех IP. Я попытался войти, чтобы вытащить тоже (не работает). Я попытался запустить с sudo и без него с новым экземпляром AWS - ни одна из них не работает.
Команда, используемая для извлечения, -
sudo docker --debug pull registry.gitlab.com/gitlab-org/security-products/sast:12-3-stable
, которая работает везде (кроме AWS EC2)), который дает:
Error response from daemon: Get https://registry.gitlab.com/v2/gitlab-org/security-products/sast/manifests/12-3-stable: unauthorized: HTTP Basic: Access denied
Информация об экземпляре:
Instance type: c5d.xlarge
Region: ap-southeast-1
Distributor ID: Ubuntu
Description: Ubuntu 18.04.3 LTS
Release: 18.04
Codename: bionic
Информация о докере:
Client:
Version: 18.09.7
API version: 1.39
Go version: go1.10.1
Git commit: 2d0083d
Built: Fri Aug 16 14:20:06 2019
OS/Arch: linux/amd64
Experimental: false
Server:
Engine:
Version: 18.09.7
API version: 1.39 (minimum version 1.12)
Go version: go1.10.1
Git commit: 2d0083d
Built: Wed Aug 14 19:41:23 2019
OS/Arch: linux/amd64
Experimental: false