docker-compose 搭建 rabbitmq:3.7.25-management-alpine 单节点 | 20230214

mkdir -p /data/docker-compose/rabbitmq/conf

cd /data/docker-compose/rabbitmq
cat >> docker-compose.yaml << EOF
version: '3.4'
services:
  rabbitmq:
    deploy:
     resources:
        limits:
           cpus: '1'
           memory: 2G
    image: rabbitmq:3.7.25-management-alpine
    network_mode: "host"
    hostname: rabbitmq
    volumes:
      - /etc/localtime:/etc/localtime
      - ./conf:/etc/rabbitmq
      - ./data:/var/lib/rabbitmq
    container_name: rabbitmq
    restart: always
EOF

# 配置用户名,密码,端口等信息
# 若配置了环境变量,需要给予文件夹权限 chown -R 100.101 conf 
# 若配置了环境变量可能会影响到 default_user 和 default_pass 可能会被程序自动注释,请注意查看 
# cat /data/docker-compose/rabbitmq/conf/rabbitmq.conf

cd conf
cat >> enabled_plugins << EOF
[rabbitmq_management].
EOF

cat >> rabbitmq.conf << EOF
loopback_users.guest = false
listeners.tcp.default = 5672
management.tcp.port = 15672
default_user = crm
default_pass = CrmRabBi88
hipe_compile = false
EOF

cd /data/docker-compose/rabbitmq

docker-compose up -d
posted @ 2021-10-08 16:30  klvchen  阅读(235)  评论(0)    收藏  举报