docker / machine

Machine management for a container-centric world
https://docs.docker.com/machine/
Apache License 2.0
6.62k stars 1.97k forks source link

stuck at docker version #3920

Open Somebi opened 7 years ago

Somebi commented 7 years ago

Debug info from docker-machine:

waiting for docker daemon
checking docker daemon
(balancer2) Calling .GetSSHHostname
(balancer2) Calling .GetSSHPort
(balancer2) Calling .GetSSHKeyPath
(balancer2) Calling .GetSSHKeyPath
(balancer2) Calling .GetSSHUsername
Using SSH client type: external
Using SSH private key: /root/.docker/machine/machines/balancer2/private.key (-rw-------)
&{[-F /dev/null -o PasswordAuthentication=no -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -o LogLevel=quiet -o ConnectionAttempts=3 -o ConnectTimeout=10 -o ControlMaster=no -o ControlPath=none root@212.47.228.79 -o IdentitiesOnly=yes -i /root/.docker/machine/machines/balancer2/private.key -p 22] /usr/bin/ssh <nil>}
About to run SSH command:
sudo docker version

ps aux on remote server:

root      3359  0.0  1.4 342820 29368 ?        Ssl  12:16   0:00 /usr/bin/dockerd -H fd://
root      3422  0.0  0.4 283352  9552 ?        Ssl  12:16   0:00 docker-containerd -l unix:///var/run/docker/libcontainerd/docker-containerd.sock --shim docker-containerd-shim --metrics-interval=0 --start-timeout 2m --state-dir /var/run/docker/libcontainerd/containerd --runtime docker-runc
root      5749  0.0  0.1  47016  3800 ?        Ss   12:17   0:00 sudo docker version
root      5750  0.0  0.6 127680 14200 ?        Sl   12:17   0:00 docker version
root      7743  0.0  0.1  47016  3800 ?        Ss   12:22   0:00 sudo docker version
root      7744  0.0  0.7 129088 15412 ?        Sl   12:22   0:00 docker version
root      9529  0.0  0.1  47016  3748 ?        Ss   12:28   0:00 sudo docker version
root      9530  0.0  0.7  61888 14728 ?        Sl   12:28   0:00 docker version
root     11320  0.0  0.1  47016  3720 ?        Ss   12:31   0:00 sudo docker version
root     11321  0.0  0.7  61888 14740 ?        Sl   12:31   0:00 docker version
Somebi commented 7 years ago
root@balancer2:~# journalctl -u docker -n200 -f
-- Logs begin at Tue 2016-12-13 12:16:20 UTC. --
Dec 13 12:16:20 balancer1 systemd[1]: Starting Docker Application Container Engine...
Dec 13 12:16:21 balancer1 dockerd[3359]: time="2016-12-13T12:16:20.984400466Z" level=info msg="libcontainerd: new containerd process, pid: 3422"
Dec 13 12:40:49 balancer2 dockerd[3359]: time="2016-12-13T12:40:49.716963513Z" level=info msg="Processing signal 'terminated'"
Somebi commented 7 years ago

Can't even restart/stop it via systemd. It stuck...

Somebi commented 7 years ago
Dec 13 12:42:19 balancer2 systemd[1]: docker.service: State 'stop-sigterm' timed out. Killing.
Dec 13 12:42:19 balancer2 systemd[1]: docker.service: Main process exited, code=killed, status=9/KILL
Dec 13 12:42:19 balancer2 systemd[1]: Stopped Docker Application Container Engine.
Dec 13 12:42:19 balancer2 systemd[1]: docker.service: Unit entered failed state.
Dec 13 12:42:19 balancer2 systemd[1]: docker.service: Failed with result 'signal'.
Somebi commented 7 years ago

it killed it with -9

Somebi commented 7 years ago
Dec 13 12:51:04 balancer2 systemd[1]: Stopped Docker Application Container Engine.
Dec 13 12:51:04 balancer2 systemd[1]: Starting Docker Application Container Engine...
Dec 13 12:48:23 balancer2 dockerd[12144]: time="2016-12-13T12:48:23.088674632Z" level=info msg="libcontainerd: new containerd process, pid: 12151"
Dec 13 12:48:24 balancer2 dockerd[12144]: time="2016-12-13T12:48:24.163265571Z" level=warning msg="devmapper: Usage of loopback devices is strongly discouraged for production use. Please use `--storage-opt dm.thinpooldev` or use `man docker` to refer to dm.thinpooldev section."
Dec 13 12:48:24 balancer2 dockerd[12144]: time="2016-12-13T12:48:24.184941406Z" level=error msg="[graphdriver] prior storage driver \"devicemapper\" failed: devicemapper: Can't set task name /dev/mapper/docker-254:0-395168-pool"
Dec 13 12:48:24 balancer2 dockerd[12144]: time="2016-12-13T12:48:24.185628792Z" level=fatal msg="Error starting daemon: error initializing graphdriver: devicemapper: Can't set task name /dev/mapper/docker-254:0-395168-pool"
Dec 13 12:48:24 balancer2 systemd[1]: docker.service: Main process exited, code=exited, status=1/FAILURE
Dec 13 12:48:24 balancer2 systemd[1]: Failed to start Docker Application Container Engine.
Dec 13 12:48:24 balancer2 systemd[1]: docker.service: Unit entered failed state.
Dec 13 12:48:24 balancer2 systemd[1]: docker.service: Failed with result 'exit-code'.
Somebi commented 7 years ago

Something is really broken out there. Can't start it now.

Somebi commented 7 years ago

Was creating machine via this command:

docker-machine create --driver generic --generic-ip-address=212.47.228.79 --generic-ssh-key=/home/anonymous/keys/private.key --generic-ssh-user=root balancer2

Somebi commented 7 years ago

Any official response about this?

TristanMeng commented 6 years ago

I met the same problem. How to solve?