Después de ejecutar systemctl start docker
, obtuve:
No se pudo iniciar docker.service: unidad no encontrada.
Y esta es la salida para systemctl status docker -l
:
[root@HP11012078 init.d]# systemctl status docker -l ● docker.service - Docker Application Container Engine Loaded: loaded (/etc/systemd/system/docker.service; disabled; vendor preset: disabled) Active: inactive (dead) Docs: https://docs.docker.com Feb 09 17:04:35 HP11012078 docker[28152]: time="2017-02-09T17:04:35.104333869+08:00" level=warning msg="container 58a5c6ba6710240bb5b1fd79e4600b547cf4c882eb2ca85e15c59c1404106877 restart canceled" Feb 09 17:04:35 HP11012078 docker[28152]: time="2017-02-09T17:04:35.113914527+08:00" level=warning msg="container d320ba5f02cdd8567893acfc62b6673a24b6c8a43ccb52342bb3470ff420230d restart canceled" Feb 09 17:04:35 HP11012078 docker[28152]: time="2017-02-09T17:04:35.122613873+08:00" level=warning msg="container 4030daadb9481a1b96b7a5c614c8910a601f83f2dced8340f4ea4c3583e7e844 restart canceled" Feb 09 17:04:45 HP11012078 docker[28152]: time="2017-02-09T17:04:45.002120051+08:00" level=info msg="Container c13f11ce792c477d9b663c6fdbcfe9694663f7843a40540c58922893f4b41247 failed to exit within 10 seconds of signal 15 - using the force" Feb 09 17:04:45 HP11012078 docker[28152]: time="2017-02-09T17:04:45.002120421+08:00" level=info msg="Container 0457d15d8b0bc83458dd3eea0c0b84699465da9746defc2429db89e426dbfa75 failed to exit within 10 seconds of signal 15 - using the force" Feb 09 17:04:45 HP11012078 docker[28152]: time="2017-02-09T17:04:45.002870012+08:00" level=warning msg="Cannot kill container c13f11ce792c477d9b663c6fdbcfe9694663f7843a40540c58922893f4b41247: rpc error: code = 2 desc = \"containerd: container not found\"" Feb 09 17:04:45 HP11012078 docker[28152]: time="2017-02-09T17:04:45.049505738+08:00" level=warning msg="container 0457d15d8b0bc83458dd3eea0c0b84699465da9746defc2429db89e426dbfa75 restart canceled" Feb 09 17:04:45 HP11012078 docker[28152]: time="2017-02-09T17:04:45.173034929+08:00" level=error msg="Force shutdown daemon" Feb 09 17:04:45 HP11012078 docker[28152]: time="2017-02-09T17:04:45+08:00" level=info msg="stopping containerd after receiving terminated" Feb 09 17:04:46 HP11012078 systemd[1]: Stopped Docker Application Container Engine.
Pero puedo iniciar la ventana acoplable usando el comando del docker daemon
de la ventana acoplable. Ayuda por favor
Para resolver este problema, se debe crear un archivo faltante: /usr/lib/systemd/system/docker.socket
[Unit] Description=Docker Socket for the API PartOf=docker.service [Socket] ListenStream=/var/run/docker.sock SocketMode=0660 SocketUser=root SocketGroup=docker [Install] WantedBy=sockets.target
Entonces corre:
systemctl daemon-reload systemctl start docker.socket systemctl start docker
Entonces se iniciará Docker. Parece que la instalación elimina ese archivo y no lo reemplaza.
Simplemente intente instalar de nuevo Docker para ver si el problema persiste:
sudo yum install docker
Luego service docker start
de la ventana docker info
de la ventana acoplable.
Si recibe este error al instalar Docker en CentOS 8:
En CentOS 8.1, las páginas de manual de podman están en conflicto con docker-ce (podman es el motor de contenedores de Red Hat y viene preinstalado como reemplazo de Docker).
Una solución simple es desinstalar podman si no lo necesita:
sudo yum -y remove podman
https://github.com/containers/libpod/issues/4791
Luego puedes instalar Docker:
sudo dnf install docker-ce --nobest -y
y
sudo systemctl daemon-reload sudo systemctl start docker sudo systemctl enable docker