gpt4 book ai didi

linux - 无法使用 Linux 在 docker 中挂载现有文件夹

转载 作者:太空宇宙 更新时间:2023-11-04 04:44:22 26 4
gpt4 key购买 nike

我正在运行 rocker/rstudio我正在 Alpine Linux 中安装 docker 容器,并希望在 /home/myFolder 下挂载一个现有文件夹,其中包含一些数据供容器读取和写入。

我尝试按照建议安装文件夹 in this post但我没有看到 RStudio 中列出的文件夹。这是我尝试过的几个命令,但没有成功。我做错了什么?

docker run -d -p 8787:8787 -v /home/myFolder:/myFolder/ rocker/rstudio

docker run -d -p 8787:8787 -v /home/myFolder rocker/rstudio

最佳答案

我会尽力澄清你想要做什么:

docker run -d -p 8787:8787 -v /home/myFolder:/myFolder/ rocker/rstudio

使用上面的命令,您可以将主机文件夹 /home/myFolder 挂载到 Docker 容器中的文件夹 /myFolder/ 中。要查看您的文件夹是否已安装在容器内,请尝试:

docker exec -it <name-of-the-container> bash
ls -la /myFolder

您正在尝试做的另一件事:

docker run -d -p 8787:8787 -v /home/myFolder rocker/rstudio

是创建一个卷,或者使用已经存在的卷并将其附加到容器。而bind安装取决于主机的目录结构,volumes完全由 Docker 管理

关于linux - 无法使用 Linux 在 docker 中挂载现有文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46678488/

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