Docker启动报错“Job for docker.service failed because a configured resource limit was exceeded.
Docker啟動報錯"Job for docker.service failed because a configured resource limit was exceeded. See “systemctl status docker.service” and “journalctl -xe” for details."
配置docker跨主機集群之flannel之后第二天啟動docker報錯"Job for docker.service failed because a configured resource limit was exceeded. See “systemctl status docker.service” and “journalctl -xe” for details."
修改Docker啟動參數
vim /lib/systemd/system/docker.service
配置docker跨主機集群時在docker的配置文件中作了修改
1.[Service]節中,指定啟動參數所在的文件位置(這個配置是新增的)
EnvironmentFile=/run/flannel/docker_opts.env
2. 在原有ExecStart后面添加$DOCKER_OPTS
修改前
ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
2.修改后
ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock $DOCKER_OPTS
將這兩個配置刪除,運行systemctl daemon-reload后啟動docker
daemon.json
vim /etc/docker/daemon.json
{"registry-mirrors":["https://ykxoezox.mirror.aliyuncs.com"]}也有可能是daemon.json文件的格式問題(多個逗號或者少個])
卸載重裝
運行卸載docker命令后,運行yum list installed | grep docker查看是否有殘余
若還是解決不了,可參考https://blog.csdn.net/m0_46191508/article/details/107459939
總結
以上是生活随笔為你收集整理的Docker启动报错“Job for docker.service failed because a configured resource limit was exceeded.的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 理解Spring 容器设计理念
- 下一篇: XSS Challenges stage