“Não é possível conectar-se ao daemon do Docker” problema no Docker Ubuntu Container

1

Instalei o Docker com sucesso no Ubuntu 16. Mas para emitir comandos corretamente, estou adicionando sudo na frente de todos os comandos do docker, como sudo docker pull wordpress . De qualquer forma, o problema sudo resolveu meu Cannot connect to daemon . No entanto, eu precisava instalar o docker em um contêiner do Ubuntu, da mesma forma, eu fiz para o computador host. Eu pesquisei e encontrei as seguintes soluções, mas elas não funcionaram para o contêiner (eu corri apt-get update antes de tudo isso):

  1. Use sudo . Não funcionou.
  2. %código%. Não funcionou.
  3. %código%. Não funcionou.

Sobre o comando sudo usermod -aG docker <your username> , no entanto, ele não estava disponível no contêiner. Então eu tive que executar sudo usermod -aG docker $USER . Em seguida, sudo começou a funcionar, mas não a janela de encaixe. O comando apt-get install sudo funciona. Mas, quando você faz uma solicitação via Docker CLI para o mecanismo docker, ele diz que não está conectado ou que o daemon não está funcionando. Além disso, o usuário padrão no contêiner do ubuntu do docker é sudo . Quando você entra no bash TTY, você vê docker . Eu estou usando o seguinte comando para instalar o docker: root . Eu segui as instruções aqui para instalar o docker na minha máquina Linux host:

  1. link
  2. link

Mas o que realmente funcionou foi:

link

    
por Tarik 24.11.2016 / 20:11

1 resposta

0

Dentro de você, o Ubuntu: xenial container executa o seguinte. [assumindo que você estará usando o usuário root dentro do container]

apt-get update

apt-get install apt-transport-https ca-certificates

apt-key adv \ --keyserver hkp://ha.pool.sks-keyservers.net:80 \ --recv-keys 58118E89F3A912897C070ADBF76221572C52609D

echo "<REPO>" | sudo tee /etc/apt/sources.list.d/docker.list

No lugar do repo, adicione o deb https://apt.dockerproject.org/repo ubuntu-xenial main

apt-get update

apt-get install linux-image-extra-$(uname -r) linux-image-extra-virtual

apt-get install docker-engine

Os passos acima devem instalar a janela de encaixe dentro do seu contêiner.

Por favor, consulte este link

    
por Bidyut 26.11.2016 / 05:55