正在运行的容器占据 root 用户的空间。我的要求是容器应该以 some_user 运行。
我在线检查但无法获得更好的清晰度。每个论坛都说不同的东西。什么是正确的方法。
PS:我在服务器上运行docker,重启docker进程将是一件大事。如果在运行期间有任何方法可以直接指定,那就很好。
答案 0 :(得分:0)
我找到了解决此问题的方法。
所有泊坞窗的数据都存储在/ var / lib / docker / devicemapper / devicemapper / data中。
由于此文件夹已安装在root用户的卷上。 它的解决方案是将(安装)/ var目录完全放到另一个物理位置。
telinit 1
cp -pR /var /home/var
mv /var /var.old
ln -s /home/var /var
telinit 2
sudo rm -rf /var.old