docker使用jdk21启动jar包报错的解决方案
更新时间:2024年07月04日 09:52:51 作者:https://blog.csdn.net/weixin_42964571/article/details/140164642
这篇文章主要介绍了docker使用jdk21启动jar包报错的解决方案,本文给大家介绍的非常详细,感兴趣的朋友跟随小编一起看看吧
docker使用jdk21启动jar包报错
[0.007s][warning][os,thread] Failed to start thread "GC Thread#0" - pthread_create failed (EPERM) for attributes: stacksize: 1024k, guardsize: 4k, detached. [0.007s][error ][gc,task ] Failed to create worker thread
解决办法 1 (使用docker启动的情况,添加–privileged=true)
docker run --name server --privileged=true server
解决办法2 (使用docker-compose,在server底下加上privileged: true,然后重新执行docker-compose up -d)
#vim docker-compose.yml
version: "3"
name: system
services:
redis:
container_name: redis
image: redis:6-alpine
restart: unless-stopped
ports:
- "6379:6379"
volumes:
- redis:/data
server:
container_name: server
build:
context: ./server/
image: server
restart: unless-stopped
ports:
- "8080:8080"
ulimits:
nproc: 65535
# 主要的是这里
privileged: true
depends_on:
- redis到此这篇关于docker使用jdk21启动jar包报错的解决方案的文章就介绍到这了,更多相关docker 启动jar包报错内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
启动Docker服务后显示Docker Engine stopped解决办法
这篇文章主要给大家介绍了关于启动Docker服务后显示Docker Engine stopped的解决办法,文中通过图文介绍的非常详细,对大家学习或者使用Docker具有一定的参考借鉴价值,需要的朋友可以参考下2024-01-01
使用docker极简打包java.jar镜像并启动的操作步骤
这篇文章主要介绍了用docker极简打包java.jar镜像并启动,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2023-08-08


最新评论