docker镜像存储在root用户中,因此消耗了我的磁盘空间

时间:2015-01-13 10:22:15

标签: docker dockerfile docker-registry

您好我的服务器配置为root用户的可用空间非常少。但是,用户创建(假设 user1 )有很多空间。 由docker创建的docker镜像保存在root用户中,因此占用空间并使我的作业失败。如何使用 user1 制作docker镜像?

我还需要重新启动注册表吗?

我无法理解如何使用docker groups和-G tag来实现此目的。

我可以在dockerfile中提及一些内容并使用 user1 创建图片吗?

2 个答案:

答案 0 :(得分:1)

在守护进程上签出-g选项。可用于在另一个磁盘卷上找到docker home。

在以下文档链接中解释:

答案 1 :(得分:0)

链接/ var到/ user1 / var。

坐骑和音量保持不变。

我这样做了:

`telinit 1 
cp -pR /var /user1/var 
mv /var /var.old 
ln -s /user1/var /var 
telinit 2`