rocketmq中间件的broker容器启动后立即掉线

启动broker容器时启动失败,server启动了,runbroker sh和runserver sh的启动容量也改了还是不行

这是重启后的结果
[root@localhost ~]# docker restart 4b
4b
[root@localhost ~]# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
4b6f3e32c9e2 foxiswho/rocketmq:broker-4.7.0 "/bin/sh -c 'cd ${" 14 hours ago Exited (255) 3 seconds ago rmqbroker
c5c05e745342 foxiswho/rocketmq:server-4.7.0 "/bin/sh -c 'cd ${" 17 hours ago Up 9 minutes 10909/tcp, 0.0.0.0:9876->9876/tcp, 10911-10912/tcp rmqserver
[root@localhost ~]#

我的解答思路和尝试过的方法

runbroker.sh和runserver.sh都改了
JAVA_OPT="${JAVA_OPT} -server -Xms256m -Xmx256m"
JAVA_OPT="${JAVA_OPT} -server -Xms256m -Xmx256m -Xmn128m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"

我想要达到的结果

没有达到想要的结果

你可以看日志的,docker日志命令:
docker log -f -t [容器ID]