docker - windows上的docker mount,主机路径上的stage字符
问题描述
从 Windows 上的 GitBash 控制台
docker run \
--name testneo4j \
-p 7474:7474 -p 7687:7687 \
-d \
-v $PWD/neo4j/data:/data \
-v $PWD/neo4j/logs:/logs \
-v $PWD/neo4j/import:/var/lib/neo4j/import\
-v $PWD/neo4j/plugins:/plugins \
--env NEO4J_AUTH=neo4j/password \
neo4j:latest
它使用 stange 字符创建并安装在主机文件夹上(并且也不保留容器的数据)
c:/test/neo4j/data;C
c:/test/neo4j/logs;C
c:/test/neo4j/import;C
c:/test/neo4j/plugin;C
如果我以这种方式指定绝对路径,它具有相同的行为 -v /c/test/neo4j/data:/data
但以另一种方式它可以工作! -v c:/test/neo4j/data:/data
如何在 Windows 上使用 $PWD 当前目录?
解决方案
推荐阅读
- docker - @AuthorizedFeignClient 中的动态主机名
- sql - 在 SQL 中连接两个列值
- android - 使用分页库时正确处理“加载更多”视图
- hyperledger - 在 HLF 上使用 Composer,是否可以有多个 JS 文件并导入/需要它们?
- sql-server - 将小数 (18, 8) 限制为大于 1.00 的值
- dax - DAX 测量 YTD 与 LY YTD 和计数
- selenium-chromedriver - org.openqa.selenium.remote.ProtocolHandshake createSession chrome
- node.js - NodeJS copyFile 然后在回调中取消链接
- java - 如何将开始时间和结束时间设置为上午 12 点到中午 12 点?
- twitter-bootstrap - 如何使用引导程序垂直和水平放置相同的元素,组件