Tensorflow:无法使用docker导航到tensorflow文件夹

我的意图是尝试转移学习,所以我正在关注这个post: https : //petewarden.com/2016/02/28/tensorflow-for-poets/

我走到了这一步: docker run -it b.gcr.io/tensorflow/tensorflow:0.7.1-devel但我的修改,因为我想坚持数据: docker run -it -p 8888:8888 -p 6006:6006 --name tf -v /$(pwd)/TensorFlow-docker:/notebooks b.gcr.io/tensorflow/tensorflow

然后post说这一步已经完成,你会发现自己在一个新的terminal。 这是我卡住的地方。 这个新的terminalroot@xxxx在哪里? 它不能是dockerterminal,因为它运行的ipython服务器,当我检查我的Linux VM ..它更像是root@default 。 然后我尝试通过这个命令在一个新的dockerterminal中进入容器: docker exec -it tf /bin/bash ,我得到: root@<container_id>:/notebooks#当我inputls它变空了! 我如何访问容器中的文件夹? 更具体的张量tensorflow文件夹。

下面的命令将下载标签0.7.1-develtensorflowdocker图像

 docker run -it b.gcr.io/tensorflow/tensorflow:0.7.1-devel 

一旦下载完成,你将在tensorflowdocker容器。 它会看起来像:

 root@e738ecb0e80a:/# 

在那里你可以看到使用命令的目录:

 ls /tensorflow 

一旦你退出。 你的docker将停止。 如果你希望你的docker连续运行,即使你从docker中退出,然后使用-d选项。 喜欢:

  docker run -d -it b.gcr.io/tensorflow/tensorflow:0.7.1-devel 

如果你想让你的数据保持目录/tensorflow

 docker run -d -it -p 8888:8888 -p 6006:6006 --name tf -v /$(pwd)/TensorFlow-docker:/tensorflow b.gcr.io/tensorflow/tensorflow 

在使用命令login到docker容器之后:

 docker exec -it tf /bin/bash 

你会得到像docker shell:

 root@e738ecb0e80a:/# 

你会发现自己在一个新的terminal。 这是我卡住的地方。 这个新的terminal根@ xxxx在哪里?

你在你的问题中给出的链接是关于tensorflowdocker的容器shell。