问题描述
我正在使用docker-machine简单地将docker容器部署到远程主机。但是有时我会遇到内存溢出错误。我在/ var / lib / docker中没有足够的空间。我如何通过docker-machine更改默认的docker文件夹(/ var / lib / docker到/ home / my / dir)?
我使用以下命令:
docker-machine create-驱动程序“ generic” --generic-ssh-user“ $ USER” –generic-ip-address“ $ HOST_IP”“ $ MACHINE_NAME”
我可以输入类似“ --data-root = / home / my / dir”的参数吗?
解决方法
使用dockerd
不能为docker-machine
设置自定义参数,例如您可以在VirtualBox implementation中看到。
但这并不意味着它不能完成。 docker-machine
项目依赖于boot2docker和it's parameters can be changed using a file。但这将取决于虚拟化软件而不是docker-machine
应用程序本身。