博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
docker 挂载目录挂载不上**
阅读量:5046 次
发布时间:2019-06-12

本文共 1618 字,大约阅读时间需要 5 分钟。

最近做项目做一个shared Dynamodb, 使用docker挂载一个image,发现怎么都挂载不上,

使用

$ pwdE:\Work\Aws\git\schema\dynamodb\local$ lsinit.sh  README.md  shared-local-instance.db$ cat README.mddocker run -v "$PWD":/dynamodb_local_db -p 8000:8000 cnadiminti/dynamodb-local:latest $ docker run -v "$PWD":/dynamodb_local_db -p 8000:8000 cnadiminti/dynamodb-local:latest

 结果发现挂载不上:

$ docker psCONTAINER ID        IMAGE                              COMMANDCREATED             STATUS              PORTS                    NAMES08f63c3ff31a        cnadiminti/dynamodb-local:latest   "/docker-entrypoint."   7 minutes ago       Up 7 minutes        0.0.0.0:8000->8000/tcp   affectionate_pare$ docker exec -it cd2bb8d20608 /bin/bash$ docker exec -it 08f63c3ff31a  /bin/bashroot@08f63c3ff31a:/var/dynamodb_local# lsDynamoDBLocal.jar  LICENSE.txt  third_party_licensesDynamoDBLocal_lib  README.txtroot@08f63c3ff31a:/var/dynamodb_local# cd /root@08f63c3ff31a:/# lsbin   docker-entrypoint.sh  etc   lib64  opt   run   sys  varboot  docker-java-home      home  media  proc  sbin  tmpdev   dynamodb_local_db     lib   mnt    root  srv   usrroot@08f63c3ff31a:/# cd  dynamodb_local_dbroot@08f63c3ff31a:/dynamodb_local_db# ls  (注: 发现没有挂载成功,因为该目录里边没有文件)

做过如下尝试:

停掉container, 重新挂载,不行

停掉container,rm contaniner, 重新挂载,不行

关掉docker 终端,重新挂载,不行

删掉image重新挂载,还是不行

 

后来发现我需要挂载的本机目录是E:\Work\Aws\git\schema\dynamodb\local,但是docker运行的VM里边setting中Shared Folder中只有c/Users

解决办法:把需要挂载的文件放到c:/users 目录下可以了

 

*TODO: docker 原理, image ,machine的关系,docker 命令

 

 

 

docker run -v "$PWD":/dynamodb_local_db -p 8000:8000 cnadiminti/dynamodb-local:latest

转载于:https://www.cnblogs.com/yanzibuaa/p/9183192.html

你可能感兴趣的文章
【ASP.NET开发】菜鸟时期的ADO.NET使用笔记
查看>>
android圆角View实现及不同版本号这间的兼容
查看>>
OA项目设计的能力③
查看>>
Cocos2d-x3.0 文件处理
查看>>
全面整理的C++面试题
查看>>
Activity和Fragment生命周期对比
查看>>
OAuth和OpenID的区别
查看>>
android 分辨率自适应
查看>>
查找 EXC_BAD_ACCESS 问题根源的方法
查看>>
国外媒体推荐的5款当地Passbook通行证制作工具
查看>>
日常报错
查看>>
list-style-type -- 定义列表样式
查看>>
hibernate生成表时,有的表可以生成,有的却不可以 2014-03-21 21:28 244人阅读 ...
查看>>
mysql-1045(28000)错误
查看>>
Ubuntu 编译出现 ISO C++ 2011 不支持的解决办法
查看>>
1.jstl c 标签实现判断功能
查看>>
Linux 常用命令——cat, tac, nl, more, less, head, tail, od
查看>>
超详细的Guava RateLimiter限流原理解析
查看>>
VueJS ElementUI el-table 的 formatter 和 scope template 不能同时存在
查看>>
Halcon一日一练:图像拼接技术
查看>>