解決Docker daemon啟動問題
Docker daemon啟動問題
問題描述
limit機器重啟后,我們需要啟動docker容器,在執(zhí)行docker run或者docker ps命令時,報錯:
docker: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?.

解決問題
看錯誤信息,需要啟動daemon服務,執(zhí)行dockerd -d命令就可以

執(zhí)行docker images命令成功
docker啟動報錯unable to configure the Docker daemon with file /etc/docker/daemon.json

出現(xiàn)這個錯誤的原因是
/etc/docker/daemon.json 和 /usr/lib/systemd/system/docker.service 對live-restore的設置沖突。
1.運行 journalctl -xe > error.log 將內容輸出到文本,如上圖所示。
2.將 docker.service 文件中ExecStart=/usr/bin/dockerd --live-restore 中的--live-restore這段刪掉,并刪除 /etc/docker/daemon.json中的空格,再進行重啟systemctl daemon-reload, service docker start即可。
3.類似的錯誤都可以通過這種方式修改,etc/docker/daemon.json 和 /usr/lib/systemd/system/docker.service 對字段的設置不能有沖突和重復配置
總結
以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
兩種方式創(chuàng)建docker鏡像的啟動容器時區(qū)別介紹(總結篇)
這篇文章主要介紹了基于兩種創(chuàng)建docker鏡像的啟動容器時區(qū)別總結,第一種凡是用docker commit生成的鏡像啟動的時候可以加載一個啟動自己應用的腳本,第二種用Docfile文件生成的鏡像時,來啟動容器就不用再加這個腳本了,具體詳情一起通過本文學習吧2016-10-10
docker+gitlab+gitlab-runner部署詳解
這篇文章主要介紹了docker+gitlab+gitlab-runner部署詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-10-10
docker打包一個包含python3的centos8的新鏡像過程
用戶通過下載CentOS鏡像、Python安裝包及阿里源配置,編寫Dockerfile并使用Shell腳本自動化打包,實現(xiàn)與Git的協(xié)同更新,確保鏡像便捷維護和快速部署2025-10-10

