在主机端,所有安装点都应位于同一位置吗?还是应该反射(reflect)出容器内部的位置?

例如,在主机侧挂载/var/jenkins_home以便与其Unix文件系统保持一致的最佳位置是什么?

  • /var/jenkins_home
  • /srv/jenkins_home
  • /opt/docker-volumes/jenkins/var/jenkins_home
  • 其他位置?
  • 最佳答案

    这完全取决于您要在主机上安装卷的位置。只是不要将其映射到任何系统文件位置。

    在我看来,反射(reflect)容器内部位置的卷并不是一个好主意,因为您将拥有许多容器,并且所有容器都具有相似的文件系统结构,因此您将永远无法隔离容器写入。

    使用jenkins,由于官方的Jenkins docker 镜像使用用户“jenkins”运行,因此在主机上创建jenkins用户并将主机上的/ home / jenkins映射到容器上的/ var / jenkins_home并不是一个坏主意。

    关于docker - 主机上的Docker卷应该放在哪里?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37363064/

    10-12 12:52