gpt4 book ai didi

docker - 如何将Docker容器的根目录作为NFS挂载点挂载

转载 作者:行者123 更新时间:2023-12-02 18:56:18 29 4
gpt4 key购买 nike

我是Docker的新手,正在尝试将Docker容器的根目录作为NFS挂载点挂载。
例如,我有一个NFS挂载点test:/home/user/3243,我正在尝试:

docker run -it -v "test:/home/user/3243":/ centos7 /bin/bash

绝对,它失败了。所以我尝试了这个:
mount -t nfs test:/home/user/3243 /mnt/nfs/3243
docker run -it -v /mnt/nfs/3243:/ centos7 /bin/bash

但是又失败了,那么该怎么做呢?可以解决吗?

最佳答案

这里有几个问题:

  • 您无法安装到容器的根目录。因此docker run -v /foo:/将永远无法使用。
  • 使用首次尝试的语法-v test:/foo:bar,Docker将其视为要创建一个名为“test”的“命名”卷。

  • 您应该能够首先执行NFS挂载,然后执行 docker run -v /mnt/nfs/3243:/foo将nfs路径挂载至 /foo
    但是同样,您不能挂载到 /

    关于docker - 如何将Docker容器的根目录作为NFS挂载点挂载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33164163/

    29 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com