无法使用 Linux 装载 docker 中的现有文件夹
Unable to mount existing folder in docker with Linux
我是 运行 Alpine Linux 中的一个 rocker/rstudio docker 容器,我想在 /home/myFolder
下安装一个现有文件夹,其中包含一些数据要读取和写入的容器。
我尝试按照建议安装文件夹 但我没有看到 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
使用上面的命令,您将在文件夹 /myFolder/
中的 docker 容器内安装主机文件夹 /home/myFolder
。要查看您的文件夹是否已安装在容器内,请尝试:
docker exec -it <name-of-the-container> bash
ls -la /myFolder
您正在尝试做的另一件事:
docker run -d -p 8787:8787 -v /home/myFolder rocker/rstudio
是创建一个卷,或者使用一个已经存在的卷并将其附加到容器。 bind mounts are dependent on the directory structure of the host machine, volumes 完全由 Docker
管理
我是 运行 Alpine Linux 中的一个 rocker/rstudio docker 容器,我想在 /home/myFolder
下安装一个现有文件夹,其中包含一些数据要读取和写入的容器。
我尝试按照建议安装文件夹
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
使用上面的命令,您将在文件夹 /myFolder/
中的 docker 容器内安装主机文件夹 /home/myFolder
。要查看您的文件夹是否已安装在容器内,请尝试:
docker exec -it <name-of-the-container> bash
ls -la /myFolder
您正在尝试做的另一件事:
docker run -d -p 8787:8787 -v /home/myFolder rocker/rstudio
是创建一个卷,或者使用一个已经存在的卷并将其附加到容器。 bind mounts are dependent on the directory structure of the host machine, volumes 完全由 Docker
管理