docker使用jdk21启动jar包报错

bash 复制代码
[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)

bash 复制代码
docker run --name server --privileged=true server

解决办法2 (使用docker-compose,在server底下加上privileged: true,然后重新执行docker-compose up -d)

yml 复制代码
#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
相关推荐
Javatutouhouduan11 小时前
2026Java面试的正确打开方式!
java·高并发·java面试·java面试题·后端开发·java编程·java八股文
JAVA面经实录91712 小时前
Java初级最终完整版学习路线图
java·spring·eclipse·maven
亚空间仓鼠12 小时前
Docker容器化高可用架构部署方案(六)
docker·容器·架构
前端老曹13 小时前
Docker 从入门到放弃:完整指南
运维·docker·容器
Cat_Rocky13 小时前
k8s-持久化存储,粗浅学习
java·学习·kubernetes
知识领航员13 小时前
蘑兔AI音乐深度实测:功能拆解、实测表现与适用场景
java·c语言·c++·人工智能·python·算法·github
释怀°Believe13 小时前
Spring解析
java·后端·spring
ooseabiscuit14 小时前
Laravel4.x:现代PHP框架的奠基之作
java·开发语言·php
咖啡里的茶i14 小时前
在Docker环境中安装Hadoop cluster 实验报告一
hadoop·docker·容器
汪汪大队u14 小时前
续:从 Docker Compose 到 Kubernetes(2)—— 服务优化与排错
网络·后端·物联网·struts·容器