首页 > 其他分享 >docker-compose version 版本匹配

docker-compose version 版本匹配

时间:2023-12-01 17:01:53浏览次数:48  
标签:compose broker version usr home docker local rmqnamesrv rocketmq

 

version: '3.8'
services:
  rmqnamesrv:
    image: apache/rocketmq:5.1.0
    container_name: rmqnamesrv
    ports:
      - 9876:9876
    restart: always
    privileged: true
    volumes:
      - /usr/local/rocketmq/nameserver/logs:/home/rocketmq/logs
      - /usr/local/rocketmq/nameserver/bin/runserver.sh:/home/rocketmq/rocketmq-5.1.0/bin/runserver.sh
    environment:
      - MAX_HEAP_SIZE=256M
      - HEAP_NEWSIZE=128M
    command: ["sh","mqnamesrv"]
  broker:
    image: apache/rocketmq:5.1.0
    container_name: rmqbroker
    ports:
      - 10909:10909
      - 10911:10911
    restart: always
    privileged: true
    volumes:
      - /usr/local/rocketmq/broker/logs:/home/rocketmq/logs
      - /usr/local/rocketmq/broker/store:/home/rocketmq/logs
      - /usr/local/rocketmq/broker/conf/broker.conf:/home/rocketmq/broker.conf
      - /usr/local/rocketmq/broker/bin/runbroker.sh:/home/rocketmq/rocketmq-5.1.0/bin/runbroker.sh
    depends_on:
      - 'rmqnamesrv'
    environment:
      - NAMESRV_ADDR=rmqnamesrv:9876
      - MAX_HEAP_SIZE=512M
      - HEAP_NEWSIZE=256M
    command: ["sh","mqbroker","-c","/home/rocketmq/broker.conf"]
  rmqdashboard:
    image: apacherocketmq/rocketmq-dashboard:latest
    container_name: rocketmq-dashboard
    ports:
      - 8080:8080
    restart: always
    privileged: true
    depends_on:
      - 'rmqnamesrv'
    environment:
      - JAVA_OPTS= -Xmx256M -Xms256M -Xmn128M -Drocketmq.namesrv.addr=rmqnamesrv:9876 -Dcom.rocketmq.sendMessageWithVIPChannel=false

 

标签:compose,broker,version,usr,home,docker,local,rmqnamesrv,rocketmq
From: https://www.cnblogs.com/ruiy/p/17870447.html

相关文章

  • Doker:最新docker-compose操作
    1.dockercompose说明目前docker新版本已经集成dockercompose工具,直接使用"dockercompose"命令就可以操作2.docker-compose.yml文件说明dockercompose命令的运行需要docker-compose.yml文件的支持,可以指定文件位置,也可以在文件同目录运行命令docker-compose.yml示例文......
  • docker 安装 mysql
    1.拉取镜像sudodockerpullmysql2.创建mysql配置文件目录mkdir-p/opt/module/mysql/conf/opt/module/mysql/data /opt/module/mysql/conf/config.d/3.创建mysql配置文件touch/opt/module/mysql/conf/my.cnf4.对3my.cnf添加配置,如果mysql状态一直......
  • docker 安装
    1.卸载旧版本的dockersudoapt-getremovedockerdocker-enginedocker.iocontainerdrunc2. 如果您想保留现有数据,那么直接进入下一步即可。如果您不想保留现有数据(可选),如image、container、volume等,执行下面的命令,相比remove命令,purge会同时清除软件包和软件的配置文......
  • Docker 的一些常见命令
    dockerimagesdockerrim(后面跟dockerimagename,或者imageid)dockerbuilddockerbuild--tagimageName.//将当前目录下的dockerfilebuild成imageName的最新版本dockerpushdockerpushrepoName/imageName//将本地制作的镜像push到仓库中官方文......
  • Windows使用命令行方法,实现docker默认安装目录修改及更改docker镜像默认保存路径
    一、使用软连接方法,修改Docker默认安装目录查看Windows上安装DockerDesktop官方安装指南:https://docs.docker.com/desktop/install/windows-install/  1、提前在D盘新建Program\Docker,使用这行代码安装:"DockerDesktopInstaller.exe"install--installation-dir......
  • Docker部署Typecho
    一、简介Typecho是由type和echo两个词合成的,来自于开发团队的头脑风暴。Typecho基于PHP5开发,支持多种数据库,是一款内核强健﹑扩展方便﹑体验友好﹑运行流畅的轻量级开源博客程序。选用Typecho,搭建独一无二个人网络日志发布平台,享受创作的快乐。二、搭建Typecho绿联DX4600......
  • Docker 安装 Redis 容器 (完整详细版)
    1、获取Redis镜像Docker如果想安装软件,必须先到Docker镜像仓库下载镜像。Docker镜像仓库2、下载Redis镜像命令描述dockerpullredis下载最新版Redis镜像(其实此命令就等同于:dockerpullredis:latest)dockerpullredis:xxx下载指定版本的Redis......
  • ubuntu18 离线安装docker
    1下载文件,将下载的文件保存到/data下 安装unzip升级libseccomp2到2.5.1以上2安装dockersudomkdir/data/installsudomv/data/docker_install20231126_1804_amd64.zip/data/installcd/data/installsudounzipdocker_install20231126_1804_amd64.zipsudodpkg-i./c......
  • Docker安装mysql配置my.cnf并挂载到外部机器
    1.环境准备,创建外部挂载文件夹conf,data,logmkdir-p/data/dockerdata/mysql3306/{conf,data,log}2.在/data/dockerdata/mysql3306/conf文件夹下创建my.cnf文件my.conf文件配置如下[mysqld]#Mysql服务的唯一编号每个mysql服务Id需唯一server-id=1#服务端口号默认3306......
  • 在eclipse中拖动项目到Tomcat服务器中报错:Project facet Java version 16 is not supp
    ......