运行“-v”的Docker创build另一个共享目录

我有一个奇怪的问题,运行一个Docker容器它运行正常,如果我运行:

docker run -it -v /home/drleo/pythonCourses:/home/pythonCurses /redpmorg/python-courses 

但是,如果我使用发布选项运行容器,Docker将在我的/ home / drleo目录下创build一个新的文件夹,名字为:pythonCourses,由root拥有,但显然是空的:

  docker run -it -p 127.0.0.1:8080:8080 -v /home/drleo/pythonCourses:/home/pythonCurses /redpmorg/python-courses -rw-r--r-- 1 drleo drleo 675 May 6 2016 .profile drwxr-xr-x 2 drleo drleo 4096 May 6 2016 Public drwxr-xr-x 2 root root 4096 Feb 16 13:08 pyhtonCourses drwxrwxr-x 2 drleo drleo 4096 Feb 16 13:08 pythonCourses -rwxrwxr-x 1 drleo drleo 71 Jan 20 22:35 reset-network 

问题是为什么? 谢谢!

你似乎有一个types的地方。 py th on!= py ht on。

仔细检查你的命令历史。