Não foi possível localizar o pacote `docker-ce` em um ubuntu de 64 bits

88

Estou tentando instalar o Docker em uma máquina Ubuntu 64, seguindo o guia de instalação oficial .

Infelizmente, o Ubuntu parece que não é capaz de localizar o docker-cepacote. Alguma idéia para consertar ou pelo menos rastrear o que está acontecendo?

Aqui estão alguns detalhes para você ...

$ uname --all; sudo grep docker /etc/apt/sources.list; sudo apt-get install docker-ce

Linux ubuntu 4.4.0-62-generic #83-Ubuntu SMP Wed Jan 18 14:10:15 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

deb [arch=amd64] https://download.docker.com/linux/ubuntu xenial stable.
# deb-src [arch=amd64] https://download.docker.com/linux/ubuntu xenial stable.

Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package docker-ce
danidemi
fonte
Você executou apt-get updateapós adicionar o repositório?
Jordanm #
@ Jordanm sim, desculpe, eu não postei na pergunta.
danidemi

Respostas:

188

Ubuntu 19.04 (Disco) e Ubuntu 19.10 (Eoan)

docker-ceainda não está disponível para o ubuntu 19.10, mas você pode instalar o eoanpacote.

sudo apt install apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu disco stable"

Ubuntu 18.10 (Cosmic)

sudo apt install apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic test"

Ubuntu 18.04 (biônico)

sudo apt install apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable"

Ubuntu 17.10

docker-ce O pacote está disponível no repositório da janela de encaixe oficial (Ubutu Artful), para instalá-lo, use os seguintes comandos:

sudo apt install apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu artful stable"

Ubuntu 16.04

Você pode instalar docker-ceno Ubuntu 16.04 da seguinte maneira:

sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu xenial stable"

Execute o seguinte:

apt-cache search docker-ce

saída de amostra:

docker-ce - Docker: the open-source application container engine

Instalar docker-ce:

sudo apt install docker-ce

Docker, requisitos de SO

GAD3R
fonte
1
Thx, corrigiu o meu problema. Você pode atualizar sua resposta? Você digitou errado o apt-cachecomando. Eu tentei sozinho, mas como você provavelmente sabe, as edições devem ter pelo menos 6 caracteres e aqui está apenas um!
Danidemi 4/17
5
muito melhor do que docs.docker.com/engine/installation/linux/docker-ce/ubuntu
lonewarrior556
2
Vale ressaltar que para o Ubuntu 17.10, a etapa 3 seria:sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu artful stable"
progfan 4/17
3
ainda não está no repositório astuto :(
Michael Wiles
4
As instruções para 17.10 também funcionaram para mim em 18.04, quando as docker-ceinstruções oficiais de instalação não funcionaram. Talvez não seja recomendado, pois é do artfulrepo?
precisa saber é o seguinte
12

Para quem está usando o Ubuntu 17.10 (artful) e está com este problema:

Em https://docs.docker.com/engine/installation/linux/docker-ce/ubuntu/

Para instalar o Docker CE, você precisa da versão de 64 bits de uma destas versões do Ubuntu:

Artful 17.10 (apenas Docker CE 17.11 Edge )

Zesty 17.04

Xenial 16.04

(LTS) Confiável 14.04 (LTS)

e:

Para adicionar a borda ou o repositório de teste, adicione a palavra borda ou teste (ou ambos) após a palavra estável nos comandos

Portanto, se você estiver usando o Ubuntu 17.10 (artful), precisará adicionar este:

$ sudo add-apt-repository \
   "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
   $(lsb_release -cs) \
   stable edge"

A palavra "borda" foi adicionada. Se você já executou este comando antes sem "borda". Você pode editar o source.listarquivo em /etc/apt/sources.list. Depois disso, atualize e instale docker-cecomo de costume:

sudo apt-get update
sudo apt-get install docker-ce
Hieu
fonte
1

Parece que o docker estará no repositório oficial após o lançamento do docker-ce em dezembro (estável). Então este repositório:

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu artful stable"

Deveria trabalhar. Enquanto isso, deve haver liberação de borda em breve disponível em

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu artful edge"

Mas ainda não está disponível. Mas a v17.11.0-ce-rc4 foi lançada ontem, então eu esperaria isso a qualquer momento.

Então, por enquanto, usei o pacote do repo 17.04, como o GAD3R está sugerindo .

link para a questão do github.

kubacech
fonte
1

Tente usar:

$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

$  sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

$ sudo apt-get update
$  sudo apt install docker.io
Ndamulelo Nemakhavhani
fonte
quando solicitado pela versão docker, ele deu uma dica para usar o $ sudo apt install docker.io .. que foi executado com sucesso.
HydTechie
@HydTechie, Os documentos dizem que as versões antigas do docker devem ser desinstaladas, sendo o docker.io uma das versões mais antigas: docs.docker.com/install/linux/docker-ce/ubuntu/…
Skaparate
0

Nenhuma das opções acima funcionou para mim.

Eu removi a janela de encaixe completamente, depois removi manualmente os arquivos da janela de encaixe /var.

Reinstalado e funcionando perfeitamente depois.

Johan
fonte
1
Para sua informação, o repo 'discoteca' de 19.04 não tem docker-ce, você deve usar biônico até que seja adicionado. sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable"
pwaterz 25/04
Sim, o mesmo aqui hoje com o discouso de bionicpacotes.
Pedro Maia Costa