RabbitMQ与Windows服务器的Docker
我在Azure虚拟机上安装了Docker for Windows Server。
现在我正在尝试使用步骤来设置RabbitMQ
https://hub.docker.com/r/library/rabbitmq/
docker run -d --hostname my-rabbit --name some-rabbit rabbitmq:3
但是我得到错误。
3:从库/ rabbitmq C:\ Program Files \ Docker \ docker.exe:清单列表条目中没有与windows / amd64匹配的清单。
这是我的docker版本信息
客户:
版本:17.10.0-ee-preview-2
API版本:1.32
Go版本:go1.8.3
Git commit:10e292d
build于:周四9月21日19:58:53 2017
OS / Arch:windows / amd64
服务器:
版本:17.10.0-ee-preview-2
API版本:1.32(最低版本1.24)
Go版本:go1.8.3
Git commit:777d4a1
build于:周四9月21日20:08:05 2017
OS / Arch:windows / amd64
实验:假
有任何想法吗?
EDIT1:为了启用实验模式,我尝试添加一个文件C:\ ProgramData \ docker \ config \ deamon.json,然后像下面提出的那样重新启动Docker服务。
EDIT2:
pipe理运行在实验模式。 但是我仍然得到相同的明显错误。
看来你需要使用--experimental
标志来启动dockerd.exe
dockerd.exe --experimental ...
在你的情况下,你有Experimental: false