我是linux环境的新手,
root@environment-7:~# df
Filesystem 1K-blocks Used Available Use% Mounted on
udev 4044556 0 4044556 0% /dev
tmpfs 812572 80328 732244 10% /run
/dev/sdb1 30309264 30292880 0 100% /
tmpfs 4062840 0 4062840 0% /dev/shm
tmpfs 5120 0 5120 0% /run/lock
tmpfs 4062840 0 4062840 0% /sys/fs/cgroup
/dev/sdb15 106858 3668 103190 4% /boot/efi
/dev/sda1 16447292 45448 15546656 1% /mnt
tmpfs 812568 0 812568 0% /run/user/1001
tmpfs 812568 0 812568 0% /run/user/1000
overlay 30309264 30292880 0 100% /var/lib/docker/overlay2/70e69c1133c316ce3bc808d9389f3150ec4c192240f9242235842177289b2ae0/merged
shm 65536 0 65536 0% /var/lib/docker/containers/e7aaed36b6147e9ef9ce8670729402a45c7f3a4897117278571db703e461c81f/mounts/shm
overlay 30309264 30292880 0 100% /var/lib/docker/overlay2/cb33eeabab21d52cb7a5231ea39a4d4d5c08c70703e49eb469a10850713018ec/merged
overlay 30309264 30292880 0 100% /var/lib/docker/overlay2/9fb1d30f33561342c2f4cc5e963730016d19c745e58619c85257ed250032f23f/merged
shm 65536 0 65536 0% /var/lib/docker/containers/cf470959b656e2269f9cd55638d22a8b96cf20de4408765f019bec0181cf4f3e/mounts/shm
shm 65536 0 65536 0% /var/lib/docker/containers/9e86ecee9b0b7ae8db26fa326d6e3278387f815806c8cd625382a20255134f69/mounts/shm
我部署了 3 个安装在 docker 中的应用程序,当我尝试登录其中一个 docker 时,出现以下错误,
docker exec -it e7a bash
无法创建 runc 控制台套接字:mkdir /tmp/pty976898784:设备上没有剩余空间:未知
有人可以解释一下这个错误吗?
即使当我尝试 /dev/ 并单击选项卡时,它也会抛出以下错误
无法为此处文档创建临时文件:设备上没有剩余空间
任何帮助表示赞赏。
谢谢,
哈利
答案1
/var
安装在/
根文件系统下面。您可以创建一个单独的分区(或工作 LVM)并将 /var/lib/docker 等挂载到其自己的分区或逻辑卷上。通过将目录与根文件系统分离,您的操作系统可以保持响应能力和可维护性,而使用 LVM,您可以更加灵活。也许这有助于理解根目录结构:https://www.howtogeek.com/117435/htg-explains-the-linux-directory-struct-explained/