Instalando o Docker no Ubuntu 16.04 - Configurando o repositório

5

Estou tentando instalar o docker no Ubuntu 16.04. Eu sou um novato Ubuntu completo e só instalei recentemente.

Aqui estão os passos da instalação: link

Para configurar o diretório, eu tenho que executar este comando:

bash $ sudo apt-get -y --no-install-recommends install \ curl \ apt-transport-https \ ca-certificates \ curl \ software-properties-common

Estou bastante confuso sobre o que copiar e colar exatamente. Eu primeiro copiei e colei tudo do sudo:

sudo apt-get -y --no-install-recommends install \ curl \ apt-transport-https \ ca-certificates \ curl \ software-properties-common

Mas recebo os seguintes erros:

E: Unable to locate package curl 
E: Unable to locate package apt-transport-https 
E: Unable to locate package ca-certificates 
E: Unable to locate package curl 
E: Unable to locate package software-properties-common

Você sabe o que esses erros significam e o que posso fazer para instalar o Docker corretamente?

Obrigado.

    
por user2505650 13.02.2017 / 21:55

4 respostas

9

O comando que você digitou está mais correto, no entanto, ele sofre de uma falha: os \ devem escapar de novas linhas, de espaços não . O comando nos documentos é:

$ sudo apt-get install -y --no-install-recommends \
    apt-transport-https \
    ca-certificates \
    curl \
    software-properties-common

Isso deve ser copiado e colado como está (exceto o primeiro $ ) ou digitado de forma semelhante. Ao remover as novas linhas, foi o que aconteceu:

$ printf "|%s|\n" sudo apt-get -y --no-install-recommends install \ curl \ apt-transport-https \ ca-certificates \ curl \ software-properties-common
|sudo|
|apt-get|
|-y|
|--no-install-recommends|
|install|
| curl|
| apt-transport-https|
| ca-certificates|
| curl|
| software-properties-common|

Como você pode ver, os espaços se tornaram parte dos nomes dos pacotes. É por isso que apt-get não conseguiu encontrá-los. Faça um dos seguintes:

sudo apt-get -y --no-install-recommends install curl apt-transport-https ca-certificates software-properties-common

Ou:

sudo apt-get -y --no-install-recommends install \
  curl \
  apt-transport-https \
  ca-certificates \
  software-properties-common
    
por muru 14.02.2017 / 12:40
4

Instalação de um pacote .deb

Se você não puder usar o repositório do Docker para instalar o Docker, poderá fazer o download do arquivo .deb para sua versão e instalá-lo manualmente. Você precisará baixar um novo arquivo toda vez que quiser atualizar o Docker.

  • Acesse o link e faça o download do arquivo .deb para o Versão do Docker que você deseja instalar e para sua versão do Ubuntu ( última versão 1.13.1 para o Ubuntu 16.04 ).

  • Instale o Docker, alterando o caminho abaixo para o caminho onde você baixou o pacote do Docker.

    sudo dpkg -i /path/to/package.deb
    

    O daemon do Docker é iniciado automaticamente.

  • Verifique se a janela de encaixe está instalada corretamente, executando a imagem hello-world.

    sudo docker run hello-world
    

    Este comando faz o download de uma imagem de teste e a executa em um contêiner. Quando o contêiner é executado, ele imprime uma mensagem informativa e sai.

O Docker está instalado e em execução. Você precisa usar sudo para executar os comandos do Docker.

Fonte: link

    
por M. Becerra 14.02.2017 / 00:42
2

Embora você possa configurar o repositório e instalá-lo manualmente pelos docs , há um caminho mais rápido.

A partir de julho de 2017, para instalar o docker-ce no Ubuntu 16.04, o comando para a instalação automatizada é:

curl https://get.docker.com | sudo sh

Leia a nota de segurança impressa na saída no final da instalação. Observe que o script na URL usada acima é mantido no repositório docker-install .

Isso instala o pacote e o repositório. Para confirmar:

$ apt list docker-ce 2>&- | grep installed
docker-ce/xenial,now 17.06.0~ce-0~ubuntu amd64 [installed]

$ grep docker /etc/apt/sources.list
deb [arch=amd64] https://download.docker.com/linux/ubuntu xenial edge
# deb-src [arch=amd64] https://download.docker.com/linux/ubuntu xenial edge

Não se assuste ao ver apenas edge e não stable acima. Pelo docs ,

  

Nota: A partir do Docker 17.06, as versões estáveis também são enviadas para a borda e os repositórios de teste.

Verifique a instalação:

sudo docker run hello-world

Continue com as etapas de pós-instalação .

    
por A-B-B 09.07.2017 / 08:02
1

O pacote de instalação do Docker disponível no repositório oficial do Ubuntu pode não ser a versão mais recente. Então eu não sugeriria instalar o docker do repositório do Ubuntu. Para obter a versão mais recente, instale o Docker no repositório oficial do Docker.

Para fazer isso, vamos adicionar em primeiro lugar a chave GPG do repositório oficial do Docker em nossa máquina através do comando curl

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

agora vamos adicionar o repositório do Docker às minhas fontes do APT:

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

atualize o banco de dados de pacotes com os pacotes Docker do repositório recém-adicionado

sudo apt-get update

Finalmente, instale o Docker pelo comando apt-get

sudo apt-get install -y docker-ce

O Docker agora deve estar instalado e em execução. Para verificar se o serviço de janela de encaixe foi iniciado ou não, devemos executar o status do docker do serviço sudo de comando. Isso vai me mostrar o status do serviço docker. Para informações detalhadas, você pode assistir no link

    
por Amit Malik 16.08.2017 / 17:34