在Docker中映射卷

维克

我正在尝试使用-v“ / Users // data:/ data /”将卷映射到Docker映像

> docker run -p 27017:27017 --name mongo2_001 -d mongo -v "/Users/<user>/data:/data"
6cf25618d...

> docker ps -a
CONTAINER ID IMAGE     COMMAND                  STATUS PORTS NAMES
6cf25618d..  mongo   "/usr/bin/mongod -v /"   Exited (1)                              mongoMG_001

它失败并显示以下错误

> docker logs 6cf25618d..
2016-08-30T01:35:28.197+0000 F CONTROL  [main] Failed global
initialization: BadValue: The "verbose" option string cannot
contain any characters other than "v"

当没有“ -v ...”运行时,似乎可以正常工作。不知道有什么问题。

PS:用于创建上面使用的映像的Dockerfile

FROM       ubuntu:16.04
MAINTAINER Docker
RUN apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA312927
RUN echo "deb http://repo.mongodb.org/apt/ubuntu $(cat /etc/lsb-release | grep DISTRIB_CODENAME | cut -d= -f2)/mongodb-org/3.2 multiverse" | tee /etc/apt/sources.list.d/mongodb-org-3.2.list
RUN apt-get update && apt-get install -y mongodb-org
RUN mkdir -p /data/db
WORKDIR /data
EXPOSE 27017
ENTRYPOINT ["/usr/bin/mongod"]

参数“ -v”的传递顺序不正确。

与其使用docker命令的“ -v”选项,它不使用mongo容器。因此,请重新排序命令,如下所示

docker run -p 27018:27017 -v /Users/<user>/data:/data --name mongo2_001 -d mongo

在窗户上

docker run -p 27017:27017 -v /c/Users/<user>/data:/data --name mongo2_001 -d mongo

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Docker中映射卷

来自分类Dev

docker postgres,无法在Windows中映射卷

来自分类Dev

dockerfiles中的docker卷

来自分类Dev

做卷映射时Docker权限问题

来自分类Dev

Docker 卷中的 Docker 机密

来自分类Dev

如何从卷映射的opt复制到docker中的图像opt文件夹?

来自分类Dev

这个 Docker 卷的路由如何映射到我的主机中?

来自分类Dev

当文件从 Docker-compose 中的主机映射卷更改时,热重载失败

来自分类Dev

Ubuntu中Docker卷的路径

来自分类Dev

Docker / Docker-Compose中的NFS卷

来自分类常见问题

如何将应用程序映射到Docker卷

来自分类Dev

保存Docker容器设置,例如端口映射和卷

来自分类Dev

Docker使用NodeJS应用程序构建卷映射

来自分类Dev

Docker-套接字文件的卷映射是否是覆盖行为?

来自分类Dev

如何在容器中的卷映射目录内对目录进行卷映射?

来自分类常见问题

在Docker Desktop(Windows)中查找数据卷

来自分类Dev

Docker容器中的卷权限错误

来自分类Dev

如何更改Docker卷中的权限?

来自分类Dev

在docker-compose中创建卷

来自分类Dev

Docker卷在容器行为中造成故障

来自分类Dev

为gitea在Docker容器中设置卷

来自分类Dev

Docker:在特定目录中创建持久卷

来自分类Dev

挂载的Docker卷中的权限被拒绝

来自分类Dev

在Docker卷中运行Bower安装

来自分类Dev

docker 中的共享镜像卷挂载错误

来自分类Dev

在不同的分区中创建 Docker 卷

来自分类Dev

Docker卷映射:文件未从Docker linux容器复制到本地Windows计算机

来自分类Dev

将lvm卷映射到物理卷

来自分类Dev

如何在Bluemix中的IBM Docker Cloud中备份卷?