如何在Windows上的Docker中运行Tensorflow的python脚本?

如何在Windows上的Docker中运行Tensorflow的python脚本?,python,docker,tensorflow,Python,Docker,Tensorflow,假设我在Windows上安装Tensorflow,使用Docker,如以下两个链接: 在这两个链接中,他们都能够在shell python上使用Tensorflow(不知道确切的版本,我已经安装了Anaconda) 但是如果我想运行我在本地机器上制作的脚本,其中包含Tensorflow,该怎么办?如何从docker调用脚本?我的意思是,如何从docker中找到脚本(例如,位于我的桌面上)来运行它?如果您希望容器(已经预装了Tensorflow,因为它是从Tensorflow映像运行的)访问脚

假设我在Windows上安装Tensorflow,使用Docker,如以下两个链接:

在这两个链接中,他们都能够在shell python上使用Tensorflow(不知道确切的版本,我已经安装了Anaconda)


但是如果我想运行我在本地机器上制作的脚本,其中包含Tensorflow,该怎么办?如何从docker调用脚本?我的意思是,如何从docker中找到脚本(例如,位于我的桌面上)来运行它?

如果您希望容器(已经预装了Tensorflow,因为它是从Tensorflow映像运行的)访问脚本,您需要将该脚本从主机装载到容器中的本地路径上

docker run -v /path/to/your/script:/path/to/script
见“”

-v
标志还可用于从主机装载单个文件,而不仅仅是目录

然后,从容器访问
/path/to/script
中的相同脚本


给出了在tensorflow中使用“

@AlexPryiomka Nice”运行此类脚本的示例。向上投票。我在答案中加入了一个到你的帖子的链接,以获得更多的关注度。
$ docker run --rm -it -v ~/.bash_history:/.bash_history ubuntu /bin/bash