03 docker 启动容器运行失败
docker 运行容器失败¶
报错¶
library initialization failed - unable to allocate file descriptor table - out of memoryAborted (core dumped)
解决思路¶
1、修改主机和容器的ulimit值, 可通过ulimit -n 查看, 使用如下命令修改
$ ulimit -n 65535
2、容器修改
$ docker run -d \
--name rocketmq-dashboard \
--ulimit nofile=65536:65536 \ ## 指定ulimit 值
-e "JAVA_OPTS=-Drocketmq.namesrv.addr=127.0.0.1:9876" \
-p 8080:8080 \
-t apacherocketmq/rocketmq-dashboard:latest