如何从Python Docker映像访问本地文件系统?
这可能在别处有答案,但我找不到如何从Python Docker映像访问本地文件系统?,python,image,docker,filesystems,Python,Image,Docker,Filesystems,这可能在别处有答案,但我找不到 我有一个Python 3.x的Docker映像: $ docker images REPOSITORY TAG IMAGE ID CREATED SIZE python latest 26acbad26a2c 2 months ago 690MB 我使用以下命令运行图像: $ docker
我有一个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模块等
如何实现这一点?您必须将本地文件夹装载到容器中,以便
docker run-v/host/folder:/container/folder-i-t pythondocker容器的文件系统与主机的文件系统隔离。因此,默认情况下,除非将目录装载到容器上,否则无法访问主机上的文件 为此,您需要使用将主机目录装载到容器上:
docker run -it --volume <host-folder-path>:<container-folder-path> python
docker run-it--volume:python
现在,在容器中,可以在“容器文件夹路径”下访问主机文件夹