Docker运行" -v"创建另一个共享目录

时间:2017-02-16 11:28:46

标签: docker

运行Docker容器时遇到一个奇怪的问题 如果我跑的话,它运作正常:

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

但是如果我使用发布选项运行容器,Docker将在我的/ home / drleo目录中创建一个新文件夹,其中包含SAME名称: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

问题是为什么?谢谢!

1 个答案:

答案 0 :(得分:1)

你似乎有某种类型。 py th on!= py ht on。

仔细检查您的命令历史记录。