2017-09-22 1 views
0

私はDocker for Windows ServerをAzure仮想マシンにインストールしました。Docker for Windowsサーバー付きRabbitMQ

今私は

https://hub.docker.com/r/library/rabbitmq/

docker run -d --hostname my-rabbit --name some-rabbit rabbitmq:3 

からの手順を使用してのRabbitMQを設定しようとしている。しかし、私はエラーを取得します。

3:ライブラリ/ rabbitmqからプルする C:¥Program Files¥Docker¥docker.exe:マニフェストリストのエントリ内のwindows/amd64に一致するマニフェストがありません。
バージョン:17.10.0-EE-プレビュー-2
APIのバージョン:1.32
囲碁バージョン:go1.8.3
Gitはコミット:10e292d
をここで

は私のドッキングウィンドウのバージョン情報

クライアントであります 内蔵:木9月21日19時58分53秒2017
OS /アーチ:窓/ AMD64

サーバー:
バージョン:17.1 0.0-EE-プレビュー-2
APIバージョン:1.32(最小バージョン1.24)
移動バージョン:go1.8.3
Gitがコミット:内蔵777d4a1
を:木9月21日20時08分05秒2017
OS /アーチ:windows/amd64
実験的:偽

いずれかのアイデアはありますか?

EDIT1:実験モードを有効にするために、私はC:\ ProgramData \ docker \ config \ deamon.jsonというファイルを追加しようとしました。以下のようなDockerサービスを再起動しました。

編集2:

実験モードで実行するように管理しました。しかし、私はまだ同じマニフェストエラーを取得します。

答えて

0

は、あなたがExperimental: false

+0

を持っていた場合にドッカーがWindowsサービスとして実行されている

dockerd.exe --experimental ... 

あなたが--experimentalフラグを使用してdockerd.exe起動する必要があると思われます。私はこのために実験モードを有効にする方法を知らない。 – fanvabra

+0

@fanvabraこれはWindowsではうまく説明されていませんが、Linuxでは '' experimental ":true'をdeamon.jsonに追加できます。このファイルはC:\ ProgramData \ Docker \ config \ daemon.jsonの下にあります。そこにフラグを追加してドッカーを再起動すると、 – yamenk

+0

に感謝@yamenkさん、更新された質問をご覧ください。うまく行かなかった。 – fanvabra

関連する問題