Docker
docker-ce 在 CentOS 7 VPS 上工作,但不再工作
docker-ce
根據文件,我在 9 月中旬租用了 CentOS 7 VPS,從那裡的穩定儲存庫安裝,一切都很好。今天我意識到 docker daemon 不起作用。我無法啟動它
# systemctl start docker
以及我發現的所有東西
journalctl -xe`
曾是
ноя 15 18:19:06 *hostname* systemd[1]: containerd.service: control process exited, code=exited status=1
我已經嘗試重新安裝
docker-ce
,但仍然無法啟動它:ноя 15 18:19:06 *hostname* sudo[24909]: myuser : TTY=pts/5 ; PWD=/home/myuser ; USER=root ; COMMAND=/bin/systemctl start docker ноя 15 18:19:06 *hostname* systemd[1]: Starting containerd container runtime... -- Subject: Начинается запуск юнита containerd.service -- Defined-By: systemd -- Support: <link> -- -- Начат процесс запуска юнита containerd.service. ноя 15 18:19:06 *hostname* systemd[1]: Starting Docker Application Container Engine... -- Subject: Начинается запуск юнита docker.service -- Defined-By: systemd -- Support: <link> -- -- Начат процесс запуска юнита docker.service. ноя 15 18:19:06 *hostname* systemd[1]: containerd.service: control process exited, code=exited status=1 ноя 15 18:19:06 *hostname* systemd[1]: Failed to start containerd container runtime. -- Subject: Ошибка юнита containerd.service -- Defined-By: systemd -- Support: <link> -- -- Произошел сбой юнита containerd.service. -- -- Результат: failed. ноя 15 18:19:06 *hostname* systemd[1]: Dependency failed for Docker Application Container Engine. -- Subject: Ошибка юнита docker.service -- Defined-By: systemd -- Support: <link> -- -- Произошел сбой юнита docker.service. -- -- Результат: dependency. ноя 15 18:19:06 *hostname* systemd[1]: Job docker.service/start failed with result 'dependency'. ноя 15 18:19:06 *hostname* systemd[1]: Unit containerd.service entered failed state.
我應該怎麼做才能更具體地找出問題並解決它?
你很可能會遇到這個問題https://github.com/docker/for-linux/issues/475
從容器單元中刪除 modprobe 覆蓋,這是 docker 單元的依賴項
一種可能的解決方案是使用提供的 url 中描述的 systemd 覆蓋功能
# cat /etc/systemd/system/containerd.service.d/override.conf [Service] ExecStartPre=