docker 启动异常
执行启动docker 命令后 出现下面 错误信息,于是重装了docker 还是出现下面错误
[root@root ~]# systemctl start docker
Authorization not available. Check if polkit service is running or see debug message for more information.
Failed to start docker.service: Connection timed out
See system logs and 'systemctl status docker.service' for details.
根据提示查看polkit状态
systemctl status polkit
结果如图
[root@root ~]# systemctl status polkit
● polkit.service - Authorization Manager
Loaded: loaded (/usr/lib/systemd/system/polkit.service; static; vendor preset: enabled)
Active: failed (Result: exit-code) since Wed 2022-11-02 21:15:21 CST; 3min 31s ago
Docs: man:polkit(8)
Process: 2162 ExecStart=/usr/lib/polkit-1/polkitd --no-debug (code=exited, status=1/FAILURE)
Main PID: 2162 (code=exited, status=1/FAILURE)
Nov 02 21:15:21 root systemd[1]: Starting Authorization Manager...
Nov 02 21:15:21 root polkitd[2162]: /usr/lib/polkit-1/polkitd: /lib64/libc.so.6: version `GLIBC_2.18' not found (required by /lib64/libstdc++.so.6)
Nov 02 21:15:21 root systemd[1]: polkit.service: main process exited, code=exited, status=1/FAILURE
Nov 02 21:15:21 root systemd[1]: Failed to start Authorization Manager.
Nov 02 21:15:21 root systemd[1]: Unit polkit.service entered failed state.
Nov 02 21:15:21 root systemd[1]: polkit.service failed.
解决方法:
检查是否安装了polkit
yum list installed | grep polkit
安装 polkit
yum install polkit
启动polkit
systemctl start polkit
重启docker
systemctl start docker