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

O pacote docker-ce não está disponível para Ubuntu 18.04?

Ao executar os comandos da aula para instalar o docker-ce no Ubuntu 64-bit, apareceu a seguinte mensagem:

$ sudo apt install docker-ce

Lendo listas de pacotes... Pronto

Construindo árvore de dependências

Lendo informação de estado... Pronto

O pacote docker-ce não está disponível, mas é referenciado por outro pacote.

Isto pode significar que o pacote está faltando, ficou obsoleto ou está disponível somente a partir de outra fonte

E: O pacote 'docker-ce' não tem candidato para instalação

Estou utilizando o Kubuntu 18.04 LTS 64-Bit. Apesar de ser o ambiente KDE, ainda é um Ubuntu. OO pacote docker-ce não está disponível para Ubuntu 18.04, ou eu fiz algo errado durante a instalação?

6 respostas

Olá Elmo, boa noite!

Tudo bem?

Execute o comando abaixo para instalar o Docker CE:

sudo apt update && sudo apt install apt-transport-https ca-certificates curl software-properties-common -y && curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - && sudo apt-key fingerprint 0EBFCD88 && sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" -y && sudo apt update && sudo apt install docker-ce -y

Caso não queira ter que usar o "sudo" na hora de executar o Docker, execute o comando abaixo e reinicie sua máquina:

sudo usermod -aG docker $USER && sudo systemctl enable docker

Documentação: https://docs.docker.com/engine/installation/linux/docker-ce/ubuntu/#install-using-the-repository

Para instalar o Docker Compose, execute o comando abaixo:

sudo curl -L https://github.com/docker/compose/releases/download/1.21.2/docker-compose-`uname -s-uname -m` -o /usr/local/bin/docker-compose && sudo chmod +x /usr/local/bin/docker-compose && docker-compose --version

Documentação: https://docs.docker.com/compose/install/#install-compose

Aproveito para compartilhar o Portainer, com ele você consegue gerenciar os seus containers de maneira visual:

docker run --name portainer -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v /opt/portainer:/data portainer/portainer

Documentação: https://portainer.readthedocs.io/en/stable/

Quaisquer dúvidas, só perguntar.

Abraço!

Bom dia Jorge. Estou bem e você?

Estes foram exatamente os mesmos comandos que eu executei. Antes de instalar, eu comparei os comandos na atividade de instalação do Docker aqui no Alura, com os do site oficial. Então abri este tópico por não ter conseguido instalá-lo, usando estes comandos acima.

User a instalação a partir do pacote .DEB, segundo a documentação https://docs.docker.com/install/linux/docker-ce/ubuntu/#install-from-a-package.

Como não tinha uma versão estável disponível, até o lançamento dela eu decidi usar a versão Edge. Mas tenho um outra dúvida: essa versão Edge é compatível com o curso?

Olá Elmo, boa tarde!

Estou ótimo!

Sim, é compatível.

A diferença entre a "stable" e a "edge", é que a "stable" é atualizada a cada trimestre e a "edge" é atualizada a cada mês.

Abraço!

solução!

Bom dia Jorge, mais uma vez obrigado.

Então só para deixar claro para quem estiver lendo este tópico, caso não tenha a versão estável para seu sistema operacional (como no meu caso: Kubuntu 18.04), e precise instalar o Docker apenas para finalidades didáticas, a versão Edge deve atender as necessidades.

As instruções estão na documentação, que pode ser acessada através do link https://docs.docker.com/install/linux/docker-ce/ubuntu/#install-from-a-package .Basta baixar o .DEB (caso use Ubuntu) ou a instalação para seu sistema e executá-la de acordo com as instruções no site do Docker.

para instalar a partir do repositorio ubuntu utilize os seguintes comandos:

sudo apt install docker.io sudo systemctl start docker sudo systemctl enable docker

depois pode verificar a versao: docker --version