Instalando o docker-ce falha

0

Estou tentando instalar o docker-ce em um servidor virtual que estou alugando no Strato.de. O final do processo de instalação falha embora. Eu criei um script de instalação que funciona perfeitamente quando eu o executo localmente ou em uma máquina virtual executada localmente.

script de configuração:

#!/bin/bash

sudo apt-get update

sudo apt-get install -y \
     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 -y \
   "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
   $(lsb_release -cs) \
   stable"

sudo apt-get update

sudo apt-get install -y docker-ce

O erro no servidor virtual no Strato.de (Ubuntu 16.04):

docker-ce (17.12.0~ce-0~ubuntu) wird eingerichtet ...
Job for docker.service failed because the control process exited with error code. See "systemctl status docker.service" and "journalctl -xe" for details.
invoke-rc.d: initscript docker, action "start" failed.
● docker.service - Docker Application Container Engine
   Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
   Active: activating (auto-restart) (Result: exit-code) since Mi 2018-01-03 05:58:08 CET; 15ms ago
     Docs: https://docs.docker.com
  Process: 30871 ExecStart=/usr/bin/dockerd -H fd:// (code=exited, status=1/FAILURE)
 Main PID: 30871 (code=exited, status=1/FAILURE)
   Memory: 38.1M
   CGroup: /system.slice/docker.service
dpkg: Fehler beim Bearbeiten des Paketes docker-ce (--configure):
 Unterprozess installiertes post-installation-Skript gab den Fehlerwert 1 zurück
liberror-perl (0.17-1.2) wird eingerichtet ...
git-man (1:2.7.4-0ubuntu1.3) wird eingerichtet ...
git (1:2.7.4-0ubuntu1.3) wird eingerichtet ...
patch (2.7.5-1) wird eingerichtet ...
Trigger für libc-bin (2.23-0ubuntu9) werden verarbeitet ...
Trigger für systemd (229-4ubuntu21) werden verarbeitet ...
Fehler traten auf beim Bearbeiten von:
 docker-ce
E: Sub-process /usr/bin/dpkg returned an error code (1)

Alguém com a mesma experiência? Alguma solução?

    
por Socrates 03.01.2018 / 06:06

2 respostas

0

Eu descobri o problema enquanto isso. Acontece que o Docker não gosta de virtualizações como o Virtuozzo, que é muito usado pelos servidores virtuais do Strato.de. Aparentemente, não há solução alternativa para isso além de mudar para um provedor que não usa o Virtuozzo para virtualização.

    
por Socrates 22.05.2018 / 11:07
0

Eu acho que sim. Ao executar o comando de inicialização manualmente, há um erro, sugerindo que existem várias opções gráficas válidas, por favor, escolha 1. Ao adicionar -s overlay2 ao script de inicialização OPTS (/etc/init/docker.conf), isso é ativado novamente .

ou seja: roteiro         # modifique-os em / etc / default / $ UPSTART_JOB (/ etc / default / docker)         DOCKERD = / usr / bin / dockerd         DOCKER_OPTS = -s sobreposições2

Espero que isso ajude Pete

    
por Peter Clapham 13.01.2018 / 12:47