CKS-CN 考试知识点分享(13) Docker守护进程
·
考试版本:cks-cn v1.33
Task
执行以下任务,以保护集群节点 cks000037
从 docker 组中删除用户 developer
PS: 不要从任何其他组中删除用户
重新配置并重启 Docker 守护程序,以确保位于/var/run/docker.sock 的套接字文件由 root 组拥有。
重新配置并重启 Docker 守护进程,以确保它不监听任何 TCP 端口。
PS: 完成工作后,确保 Kubernetes 集群保持健康状态。
Answer
移除 docker 属组
id developer
gpasswd -d developer docker
id developer
编辑 docker.sock
vim /usr/lib/systemd/system/docker.socket
修改以下配置文件
[Socket]
ListenStream=/run/docker.sock
SocketMode=0660
SocketUser=root
SocketGroup=root #从 docker 改成 root
编辑 docker.service
#删除-H tcp://0.0.0.0:2375 的tcp监听
vim /usr/lib/systemd/system/docker.service
[Service]
ExecStart=/usr/bin/dockerd -H fd:// -H --containerd=/run/containerd/containerd.sock
重启 docker.socket 和 docker.service
systemctl daemon-reload
systemctl restart docker.socket
systemctl restart docker.service
检查文件,确保属于 root
ls -l /var/run/docker.sock
检查端口,确保没有 2375
ss -tunlp | grep 2375
更多推荐



所有评论(0)