这可能在其他地方有答案,但我找不到。
我有一个Python 3.x的Docker镜像:
$ docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
python latest 26acbad26a2c 2 months ago 690MB
我使用以下命令运行镜像:
$ docker run -i -t python
然而,从Docker容器内部,我希望能够访问我的本地文件系统来导入Python模块等。
我如何才能做到这一点?
发布于 2017-11-25 05:30:11
docker容器的文件系统与主机的文件系统隔离。因此,默认情况下,除非将目录挂载到容器上,否则无法访问主机上的文件。
为此,您需要使用bindmount将主机目录挂载到容器上:
docker run -it --volume <host-folder-path>:<container-folder-path> python
现在,在容器内,您可以在" container - folder -path“下访问主机文件夹。
发布于 2017-11-24 12:52:32
您必须将本地文件夹挂载到容器中,以便
docker运行-v /主机/文件夹:/container/folder-I -t python
https://stackoverflow.com/questions/47464614
复制相似问题