主机上的实时docker卷应位于何处?

主机上的实时docker卷应位于何处?,docker,filesystems,docker-volume,Docker,Filesystems,Docker Volume,在主机端,所有装载点是否应位于同一位置?还是应该反映容器内的位置 例如,为了与Unix文件系统保持一致,在主机端装载/var/jenkins_home的最佳位置是什么 /var/jenkins\u home /srv/jenkins_home /opt/docker volumes/jenkins/var/jenkins\u home 其他地点 这完全取决于您希望将卷装载到主机上的位置。只是不要将它映射到任何系统文件位置 在我看来,反映容器内位置的卷不是一个好主意,因为您将有许多容器,并且所有

在主机端,所有装载点是否应位于同一位置?还是应该反映容器内的位置

例如,为了与Unix文件系统保持一致,在主机端装载
/var/jenkins_home
的最佳位置是什么

  • /var/jenkins\u home
  • /srv/jenkins_home
  • /opt/docker volumes/jenkins/var/jenkins\u home
  • 其他地点

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

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


使用詹金斯,由于官方詹金斯DOCKER映像与用户“詹金斯”一起运行,在主机上创建詹金斯用户和在主机上映射到/Val/JeknsjHOHE的主机上的詹金斯用户不是坏事。

< P>而不是使用显式主机:容器安装,考虑使用命名卷。这有几个好处:

  • 它们可以很容易地共享到其他容器中
  • 它们与主机无关(如果您在该机器上没有特定的挂载,它将失败)
  • 他们可以作为Docker世界的一流公民进行管理(
    Docker volume
  • 您不必担心将它们放在主机上的位置;)