1
私は-v使用してドッキングウィンドウのイメージにボリュームをマップしようとしています「/ユーザー//データを:/データ/」ドッキングウィンドウでボリュームをマッピング
> 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が渡された "-v" パラメータの順序が間違っていた
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"]
"2016-08-30T03:05:エラーBadValue:39.981 + 0000 F CONTROL [メイン]がグローバル初期化に失敗しました" verbose "オプション文字列には" v "以外の文字は使用できません。私が使用できるパスにいくつかの制限がある場合、私はmac&を使用しています。 – Vic
ドッカーから指示されたようにドッカーをインストールした場合、私はこれを常に行っているので問題にはならないはずです... –
"-v ..."の順序を変更し、 "--name "表示されたオプション" docker run -p 27018:27017 -v/Users//data:/ data --name mongo2_001 -d mongo "しかし、情報ありがとう: –
Vic