
修改docker daemon.json为systemd 后无法启动
原因是docker.service 中默认native.cgroupdriver是cgroup。百度了好久没有同样的原因,受下文启发。
·
{
"exec-opts": ["native.cgroupdriver=systemd"],
"registry-mirrors": ["https://*****.mirror.aliyuncs.com"]
}
修改后报错
Job for docker.service failed because the control process exited with error code. See "systemctl status docker.
service" and "journalctl -xe" for details.
systemctl status docker
[root@master ~]# systemctl status docker.service
● docker.service - Docker Application Container Engine
Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled)
Active: failed (Result: start-limit) since 六 2023-08-05 16:51:09 CST; 11s ago
Docs: https://docs.docker.com
Process: 28411 ExecStart=/usr/bin/dockerd (code=exited, status=1/FAILURE)
Main PID: 28411 (code=exited, status=1/FAILURE)
8月 05 16:51:09 master systemd[1]: docker.service: main process exited, code=exited, status=1/FAILURE
8月 05 16:51:09 master systemd[1]: Failed to start Docker Application Container Engine.
8月 05 16:51:09 master systemd[1]: Unit docker.service entered failed state.
8月 05 16:51:09 master systemd[1]: docker.service failed.
8月 05 16:51:09 master systemd[1]: docker.service holdoff time over, scheduling restart.
8月 05 16:51:09 master systemd[1]: Stopped Docker Application Container Engine.
8月 05 16:51:09 master systemd[1]: start request repeated too quickly for docker.service
8月 05 16:51:09 master systemd[1]: Failed to start Docker Application Container Engine.
8月 05 16:51:09 master systemd[1]: Unit docker.service entered failed state.
8月 05 16:51:09 master systemd[1]: docker.service failed.
原因是docker.service 中默认native.cgroupdriver是cgroup
#1.修改docker.service
vim /lib/systemd/system/docker.service
#2.添加--exec-opt native.cgroupdriver=systemd
# the default is not to use systemd for cgroups because the delegate issues still
--exec-opt native.cgroupdriver=systemd
百度了好久没有同样的原因,受下文启发。daemon.json添加“exec-opts“: [“native.cgroupdriver=systemd“]后无法启动的问题_cheems~的博客-CSDN博客
更多推荐
所有评论(0)