有没有人和码头工人一起工作?我正在运行Ubuntu18.04.3LTS,而docker守护进程不会启动。
具体地说:
sudo apt-get install docker.io overlayroot
数独码头ps #工作,没有错误。
编辑/etc/overlayroot.conf以更改:overlayroot=“改为overlayroot=”tmpfs
sudo更新-initramfs -u
sudo重新引导#以重新引导到只读覆盖文件系统
sudo #获取以下错误:
无法连接到unix://var/run/docker.sock上的Docker守护进程。码头守护进程正在运行吗?
ps:要删除覆盖文件系统,请执行以下操作:
数独覆盖根-色度
编辑相同的文件,将其放回原来的位置。
sudo更新-initramfs -u
退出#以退出chroot环境
sudo重新引导#您的系统回到了一个正常的读/写Ubuntu系统,并且"sudo docker ps“再次工作。
发布于 2019-09-04 19:40:22
解决了自己的问题。
Docker在/var/lib/docker中使用overlay2文件系统。overlay2文件系统不能用于覆盖根使用的覆盖文件系统。不过,它可以作为常规文件驻留在它上。因此,我的解决方案是:复制/var/lib/docker/overlay2 2。在/var/lib/docker/overlay2启动时挂载一个tmpfs --将/var/lib/docker/overlay2 2的副本复制到该tmpfs。启动码头。Docker现在可以在tmpfs上看到它,而不是覆盖文件系统。
https://askubuntu.com/questions/1170658
复制相似问题