错误一
报错信息
docker:Error response from daemon:endpoint with name monitor already exists in network host.
1 | # docker info |
解决方法
重启docker或者重启机器
1 | docker network inspect <network name> |
1 | docker network disconnect --force bridge monitor |
错误二
Error response from daemon:chown /etc/resolv.conf:operation not permitted
看报错是权限不足,ls -l /etv/resolv.conf
,权限也没问题
有可能曾经用chattr命令锁定该文件了
查看文件权限
1 | $ lsattr /etc/resolv.conf |
i:设定文件不能被删除、改名、设定链接关系,同时不能写入或新增内容。
移除权限就可以了
1 | $ chattr -i resolv.conf |
错误四
container_linux.go:349: starting container process caused “process_linux.go:297:
1 | # docker start a929869eecf0 |
1 | # cd /sys/fs/cgroup/memory/kubepods/pod8811d42e-5e5e-11ec-b5c1-3e46384a3f85 |
容器启动过程中需要对某个文件进行读写,报错提示:操作不支持,应为该路径下没有这个文件,docker run里的文件名不对
解决方法,将机器上的文件名修改成docker run里的文件名