Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Falha ao instalar iputils com Docker toolbox

Olá, estou tomando o seguinte erro ao executar o comando apt-get update && apt-get install iputils-ping dentro de um container rodando a imagem do ubuntu:

Err:1 http://security.ubuntu.com/ubuntu bionic-security InRelease
  Temporary failure resolving 'security.ubuntu.com'
Err:2 http://archive.ubuntu.com/ubuntu bionic InRelease
  Temporary failure resolving 'archive.ubuntu.com'
Err:3 http://archive.ubuntu.com/ubuntu bionic-updates InRelease
  Temporary failure resolving 'archive.ubuntu.com'
Err:4 http://archive.ubuntu.com/ubuntu bionic-backports InRelease
  Temporary failure resolving 'archive.ubuntu.com'
Reading package lists... Done
W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/bionic/InRelease  Temporary failure resolving 'archive.ubuntu.com'
W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/bionic-updates/InRelease  Temporary failure resolving 'archive.ubuntu.com'
W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/bionic-backports/InRelease  Temporary failure resolving 'archive.ubuntu.com'
W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/bionic-security/InRelease  Temporary failure resolving 'security.ubuntu.com'
W: Some index files failed to download. They have been ignored, or old ones used instead.

Obs: o curso não está muito bem preparado pra quem usa o Docker toolbox, muitas situações não ocorrem conforme no video por conta de eu estar usando o toolbox e tenho que achar na internet o que fazer, o material deveria ter sido testado com todos cenários.

Edit: Até achei algumas soluções, mas todas indicam a edição de um arquivo de conf do docker, mas não localizei nada equivalente para o docker Toolbox.

Ex: https://medium.com/@faithfulanere/solved-docker-build-could-not-resolve-archive-ubuntu-com-apt-get-fails-to-install-anything-9ea4dfdcdcf2

2 respostas
solução!

Olá Alex, tudo bem? Você está utilizando qual sistema operacional como host? É o Windows é isso? Esse problema é justamente por causa do DNS que não está aplicado corretamente por está sendo executado pelo VirtualBox, uma solução é passar um DNS no momento de subir o container, você pode passar a flag --dns, por exemplo, se quisermos colocar o DNS do Google, poderia ser dessa forma:

docker run -it --name meu-ubuntu --dns 8.8.8.8 ubuntu

Tenta dessa forma Alex!

Funcionou, obrigado pela ajuda.

E fica a sugestão de adicionar isso na aula, pois todos que estiverem usando o Docker toolbox no windows irão encontrar o mesmo problema.