Py学习  »  MQ

如何修复windows server 2019中带有DockerProvider服务的“Cookie file/var/lib/rabbitmq/.erlang.Cookie必须由所有者访问”错误

d.borzouei • 4 年前 • 725 次点击  

DockerProvider 我在用这个密码

Install-Module DockerProvider
Install-Package Docker -ProviderName DockerProvider -RequiredVersion preview
[Environment]::SetEnvironmentVariable("LCOW_SUPPORTED", "1", "Machine")

之后我安装 Docker-Compose

[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
Invoke-WebRequest "https://github.com/docker/compose/releases/download/1.24.0/docker-compose-Windows-x86_64.exe" -UseBasicParsing -OutFile $Env:ProgramFiles\Docker\docker-compose.exe

之后我用docker编写文件

version: "3.5"

services:


  rabbitmq:
    # restart: always
    image: rabbitmq:3-management
    container_name: rabbitmq
    ports:
      - 5672:5672
      - 15672:15672
    networks:
      - myname
    # network_mode: host
    volumes: 
      - rabbitmq:/var/lib/rabbitmq



networks:
  myname:
    name: myname-network

volumes:
  rabbitmq:
    driver: local

但在我打电话之后 http://localhost:15672/ 我的浏览器中的url docker logs <container-id>

Cookie file /var/lib/rabbitmq/.erlang.cookie must be accessible by owner only

.yml 文件在中正常工作 docker for windows 但是在windows服务器上运行文件之后,我看到这个错误

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/54457
 
725 次点击