Eu instalei o Ubuntu 17.04 (VirtualBox). Mas como eu tenho o Ubuntu 17.04, parece que o docker ainda não está disponível para o Ubuntu 17.04. Existe alguma solução alternativa para instalar o Docker no Ubuntu 17.04?
Este é o meu histórico de linha de comando:
2 curl -L https://github.com/docker/machine/releases/download/v0.10.0/docker-machine-`uname -s`-`uname -m` >/tmp/docker-machine && chmod +x /tmp/docker-machine && sudo cp /tmp/docker-machine /usr/local/bin/docker-machine
3 docker-machine version
4 docker pull ubuntu:latest
5 sudo apt-get update
6 sudo apt-get install linux-image-extra-$(uname -r) linux-image-extra-virtual
7 sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
8 sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
9 sudo apt-key fingerprint 0EBFCD88
10 lsb_release -cs
11 sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"
12 sudo apt-get update
13 sudo apt-get install docker-ce -y
Este é o erro real:
user@user-vm:~$ sudo apt-get update
Hit:1 http://ch.archive.ubuntu.com/ubuntu zesty InRelease
Hit:2 http://ch.archive.ubuntu.com/ubuntu zesty-updates InRelease
Get:3 http://security.ubuntu.com/ubuntu zesty-security InRelease [89.2 kB]
Hit:4 http://ch.archive.ubuntu.com/ubuntu zesty-backports InRelease
Ign:5 https://download.docker.com/linux/ubuntu zesty InRelease
Ign:6 https://download.docker.com/linux/ubuntu zesty Release
Ign:7 https://download.docker.com/linux/ubuntu zesty/stable all Packages
Ign:8 https://download.docker.com/linux/ubuntu zesty/stable amd64 Packages
Ign:9 https://download.docker.com/linux/ubuntu zesty/stable Translation-en_US
Ign:10 https://download.docker.com/linux/ubuntu zesty/stable Translation-en
Ign:11 https://download.docker.com/linux/ubuntu zesty/stable all DEP-11 Metadata
Ign:12 https://download.docker.com/linux/ubuntu zesty/stable amd64 DEP-11 Metadata
Ign:13 https://download.docker.com/linux/ubuntu zesty/stable DEP-11 64x64 Icons
Ign:7 https://download.docker.com/linux/ubuntu zesty/stable all Packages
Ign:8 https://download.docker.com/linux/ubuntu zesty/stable amd64 Packages
Ign:9 https://download.docker.com/linux/ubuntu zesty/stable Translation-en_US
Ign:10 https://download.docker.com/linux/ubuntu zesty/stable Translation-en
Ign:11 https://download.docker.com/linux/ubuntu zesty/stable all DEP-11 Metadata
Ign:12 https://download.docker.com/linux/ubuntu zesty/stable amd64 DEP-11 Metadata
Ign:13 https://download.docker.com/linux/ubuntu zesty/stable DEP-11 64x64 Icons
Ign:7 https://download.docker.com/linux/ubuntu zesty/stable all Packages
Ign:8 https://download.docker.com/linux/ubuntu zesty/stable amd64 Packages
Ign:9 https://download.docker.com/linux/ubuntu zesty/stable Translation-en_US
Ign:10 https://download.docker.com/linux/ubuntu zesty/stable Translation-en
Ign:11 https://download.docker.com/linux/ubuntu zesty/stable all DEP-11 Metadata
Ign:12 https://download.docker.com/linux/ubuntu zesty/stable amd64 DEP-11 Metadata
Ign:13 https://download.docker.com/linux/ubuntu zesty/stable DEP-11 64x64 Icons
Ign:7 https://download.docker.com/linux/ubuntu zesty/stable all Packages
Ign:8 https://download.docker.com/linux/ubuntu zesty/stable amd64 Packages
Ign:9 https://download.docker.com/linux/ubuntu zesty/stable Translation-en_US
Ign:10 https://download.docker.com/linux/ubuntu zesty/stable Translation-en
Ign:11 https://download.docker.com/linux/ubuntu zesty/stable all DEP-11 Metadata
Ign:12 https://download.docker.com/linux/ubuntu zesty/stable amd64 DEP-11 Metadata
Ign:13 https://download.docker.com/linux/ubuntu zesty/stable DEP-11 64x64 Icons
Ign:7 https://download.docker.com/linux/ubuntu zesty/stable all Packages
Ign:8 https://download.docker.com/linux/ubuntu zesty/stable amd64 Packages
Ign:9 https://download.docker.com/linux/ubuntu zesty/stable Translation-en_US
Ign:10 https://download.docker.com/linux/ubuntu zesty/stable Translation-en
Ign:11 https://download.docker.com/linux/ubuntu zesty/stable all DEP-11 Metadata
Ign:12 https://download.docker.com/linux/ubuntu zesty/stable amd64 DEP-11 Metadata
Ign:13 https://download.docker.com/linux/ubuntu zesty/stable DEP-11 64x64 Icons
Ign:7 https://download.docker.com/linux/ubuntu zesty/stable all Packages
Err:8 https://download.docker.com/linux/ubuntu zesty/stable amd64 Packages
404 Not Found
Ign:9 https://download.docker.com/linux/ubuntu zesty/stable Translation-en_US
Ign:10 https://download.docker.com/linux/ubuntu zesty/stable Translation-en
Ign:11 https://download.docker.com/linux/ubuntu zesty/stable all DEP-11 Metadata
Ign:12 https://download.docker.com/linux/ubuntu zesty/stable amd64 DEP-11 Metadata
Ign:13 https://download.docker.com/linux/ubuntu zesty/stable DEP-11 64x64 Icons
Fetched 89.2 kB in 12s (7'258 B/s)
Reading package lists... Done
W: The repository 'https://download.docker.com/linux/ubuntu zesty Release' does not have a Release file.
N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
N: See apt-secure(8) manpage for repository creation and user configuration details.
E: Failed to fetch https://download.docker.com/linux/ubuntu/dists/zesty/stable/binary-amd64/Packages 404 Not Found
E: Some index files failed to download. They have been ignored, or old ones used instead.
pip
(por exemplo,sudo -H pip3 install docker-compose
) e não de repositórios ubuntu, que estão desatualizados.Respostas:
Ainda não há suporte oficial do docker no Ubuntu 17.04. Uma alternativa é baixar e instalar o binário do docker em https://github.com/moby/moby/releases .
Por exemplo, se você deseja instalar a janela de encaixe versão 17.04.0-ce a partir do binário, siga estas etapas:
Este
docker
diretório contém todos os binários. Você precisa adicionar este diretório ao seuPATH
. Você precisará iniciar manualmentedockerd
primeiro. Esta página contém mais detalhes sobre como instalar e executar o Docker a partir de um binário.fonte
.tgz
arquivos contêm binários vinculados estaticamente, que podem não ser o que você deseja. O Docker agora tem pacotes disponíveis para o Ubuntu zesty; consulte docs.docker.com/engine/installation/linux/docker-ce/ubuntu . O script de instalação em get.docker.com ainda é até à data, porém, assim corrida que irá instalar os pacotes corretosO Docker não configurou um repositório para o ubuntu mais recente, mas isso é uma solução fácil, porque o lançamento para o ubuntu 16 é compatível. Por enquanto, basta editar
/etc/apt/sources.list
e na linha:Substitua
zesty
porxenial
. Executesudo apt-get update
e você pode prosseguir comsudo apt-get install docker-ce
fonte
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 7EA0A9C3F273FCD8
sudo -H pip install docker-compose
e não dos repositórios do ubuntu, que agora são inúteis para coisas relacionadas ao docker (a partir de meados de 2017) .Apenas uma observação rápida: atualmente para instalar o docker-ce no ubuntu 17.04 (zesty), você precisa estar no canal de borda: consulte https://github.com/moby/moby/issues/32423#issuecomment-300164496
Portanto, você precisa adicionar
deb [arch=amd64] https://download.docker.com/linux/ubuntu zesty edge
às suas fontes.fonte
stable
qualquer maneira e,edge
se necessário (o stable agora inclui uma versão para o ubuntu 17.04 zesty)As informações contidas aqui estão desatualizadas e podem resultar em mau funcionamento da instalação do docker; O ubuntu zesty agora é suportado e os pacotes estão disponíveis; consulte o manual de instalação: https://docs.docker.com/engine/installation/linux/docker-ce/ubuntu/
Desinstalar versões antigas
As versões mais antigas do Docker foram chamadas
docker
oudocker-engine
. Se estes estiverem instalados, desinstale-os:Instalação automatizada
Se você deseja que todas as etapas da instalação sejam executadas "automaticamente", também pode usar o script de instalação em https://get.docker.com/
Instalar usando o repositório
Atualize o índice do pacote apt:
Instale pacotes para permitir que o apt use um repositório sobre HTTPS:
Adicione a chave GPG oficial do Docker:
Verifique se a impressão digital principal está
9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88.
Use o seguinte comando para configurar o repositório estável (para a
amd64
arquitetura):INSTALAR DOCKER CE
Obrigado Sebastiaan van Stijn por me ajudar com isso.
fonte
Eu finalmente consegui fazê-lo funcionar. Aqui está a solução que funciona para mim:
Use a solução proposta pela Ravexina:
sudo apt install docker.io
Então use isto:
sudo gpasswd -a ${USER} docker
Finalmente, reinicie meu sistema
Voilà ... funciona perfeito.
fonte
fonte
Basta usar a seguinte
curl -fsSL https://get.docker.com/ | sh .. .. .. sudo usermod -aG docker $USER
fonte: https://github.com/moby/moby/releases/tag/v17.05.0-cefonte
No Ubuntu 17.04, a instalação deb do repositório oficial funcionou perfeitamente (17.05)
https://github.com/moby/moby/releases/tag/v17.05.0-ce
fonte
fonte