docker start問題


問題記錄:
docker.socket: Failed with result 'service-start-limit-hit'
docker.service: Service RestartSec=100ms expired, scheduling restart.
docker.service: Scheduled restart job, restart counter is at 3.
Stopped Docker Application Container Engine.
docker.service: Start request repeated too quickly.
docker.service: Failed with result 'exit-code'.
Failed to start Docker Application Container Engine.

解決辦法:

1.)docker啟動參數設置

vim /lib/systemd/system/docker.service
ExecStart=/usr/sbin/dockerd -H fd:// $DOCKER_OPTS

2.)重新加載配置

systemctl daemon-reload

3.)啟動docker

service docker start

4.)查看狀態

systemctl status docker.service

5.)查看錯誤日志

journalctl -xe
journaltctl -fu docker

6.)守護進程配置

vim /etc/docker/daemon.json
{
    "registry-mirrors": ["http://hub-mirror.c.163.com"],
    "insecure-registries":["http://mydomain.com"]
}

7.)修改完配置文件,需要reload

sudo systemctl daemon-reload
sudo systemctl restart docker.service

結論:經過層層排查,發現是daemon.json配置錯誤,一定要注意格式!!可以嘗試把這個文件備份,刪掉后重啟。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM