【问题标题】:How to change the default docker directory (/var/lib/docker) by docker-machine如何通过 docker-machine 更改默认的 docker 目录(/var/lib/docker)
【发布时间】:2020-12-06 11:51:00
【问题描述】:

我正在使用 docker-machine 将 docker 容器简单地部署到远程主机。但有时我会遇到内存溢出错误。我在 /var/lib/docker 中没有足够的空间。如何通过 docker-machine 更改默认 docker 文件夹(/var/lib/docker 为 /home/my/dir)?

我使用以下命令:

docker-machine create --driver "generic" --generic-ssh-user "$USER" --generic-ip-address "$HOST_IP" "$MACHINE_NAME"

我可以输入一些像“--data-root=/home/my/dir”这样的参数吗?

【问题讨论】:

  • 不太清楚更改默认 docker 文件夹是什么意思。您是指主机中的挂载点还是虚拟机中 docker config 中设置的路径?
  • 我是指将在远程主机中创建的文件夹(在远程主机上安装docker期间)。

标签: docker docker-machine


【解决方案1】:

使用docker-machine 无法为dockerd 设置自定义参数,例如您可以在VirtualBox implementation 中看到。

但这并不意味着它不能完成。 docker-machine 项目依赖于 boot2docker 和 it's parameters can be changed using a file。但这更多地取决于虚拟化软件,而不是docker-machine 应用程序本身。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-07
    • 1970-01-01
    • 2022-08-02
    • 1970-01-01
    • 1970-01-01
    • 2016-11-05
    相关资源
    最近更新 更多