Depois de várias horas experimentando coisas diferentes, respondendo a minha própria pergunta para ajudar os outros.
sudo docker run -d -p 5000:5000 -v /home/myhomedirectory/test:/var/lib/registry -e http_proxy=http://organizationswebproxyaddress:port/ --name registry registry /var/lib/registry/config.yml
Veja a opção -e
com a opção -e
, você pode passar variáveis ambientais para o contêiner. Nesse caso, estou passando http_proxy
environmental variable para que o contêiner use meu proxy http para acessar a Internet. você pode até mesmo autenticar se o seu proxy precisar de autenticação.