我正在使用Vagrant和Docker提供。
问题是当我运行docker compose时,我会填满我的VM磁盘空间。
以下是我的文件系统:
Filesystem Size Used Avail Use% Mounted on
udev 476M 0 476M 0% /dev
tmpfs 97M 3.1M 94M 4% /run
/dev/sda1 9.7G 2.2G 7.5G 23% /
tmpfs 483M 0 483M 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 483M 0 483M 0% /sys/fs/cgroup
tmpfs 97M 0 97M 0% /run/user/1000
vagrant_ 384G 39G 345G 11% /vagrant
vagrant_www_ 384G 39G 345G 11% /vagrant/www
如何配置Docker或Vagrant以使用/vagrant
目录?
(顺便说一句,我没有加载Docker ......这就是为什么它不是100%的磁盘使用率)
答案 0 :(得分:0)
您可以尝试重新配置Docker守护程序,如此处所述 - > https://docs.docker.com/engine/reference/commandline/dockerd/#options。使用-g
参数更改Docker守护程序的根运行时路径。
--graph, -g /var/lib/docker Root of the Docker runtime
只要您正在使用本地磁盘或SAN,这将是更改Docker数据(包括图像)位置的正确方法。但请注意,不要使用NFS或其他类型的共享,因为这不会像使用的大量文件锁一样工作。在Github的某个地方有一个问题。