gpt4 book ai didi

docker - Boot2Docker 挂载主机卷以使用 Windows 将数据外部化

转载 作者:IT老高 更新时间:2023-10-28 21:42:04 25 4
gpt4 key购买 nike

我正在尝试将主机卷挂载到 MongoDB 的 Docker 容器。 Dockerfile 包含以下内容。

# Create the MongoDB data directory
RUN mkdir -p /data/db
# Identify mount point
VOLUME /data/db

--> docker 镜像有个名字叫 mongo。

但是当我尝试启动镜像并使用以下方法安装本地 Windows 文件夹时:

docker run -d -v /c/Users/310145787/Desktop/mongo:/data/db mongo

我收到一条错误消息:

invalid value "c:\Users\310145787\Desktop\mongo;C:\Program Files (x86)\Git\data\db" for flag -v: \Users\310145787\Desktop\mongo;C:\Program Files (x86)\Git\data\db is not an absolute path

我检查了 boot2docker ssh 路径是否可以访问并且看起来没问题。docker@boot2docker:/c/Users/310145787/Desktop/mongo

你知道这里出了什么问题吗?或者我错过了什么?

使用 Boot2Docker 1.6,Dockerfile can be found here

最佳答案

有人向我指出了一种解决方法。而不是使用单斜杠/c/Users/使用双斜杠可以工作//c/Users/

我检查了,卷的安装现在可以正常工作了!

关于docker - Boot2Docker 挂载主机卷以使用 Windows 将数据外部化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29788897/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com