Faça o docker, o contêiner de cache do registro Use o proxy http

3

Estou tentando configurar um registro local de armazenamento em cache para o docker usando a imagem oficial registry:latest . Desejo que este contêiner use as organizações http proxy para acesso à Internet ao tentar extrair do hub do docker.

qualquer ajuda seria appretiated.

PS: você pode seguir este guia para criar um cache registro local.

    
por Farhad Farahi 14.09.2016 / 15:03

1 resposta

3

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.

    
por 15.09.2016 / 11:05