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
相关推荐
⑩-18 小时前
基于Redis Lua脚本的秒杀系统
java·redis
0和1的舞者18 小时前
《网络编程核心概念与 UDP Socket 组件深度解析》
java·开发语言·网络·计算机网络·udp·socket
稚辉君.MCA_P8_Java18 小时前
Gemini永久会员 Java动态规划
java·数据结构·leetcode·排序算法·动态规划
oioihoii18 小时前
C++语言演进之路:从“C with Classes”到现代编程基石
java·c语言·c++
N***738519 小时前
SQL锁机制
java·数据库·sql
Java天梯之路19 小时前
Java 初学者必看:接口 vs 抽象类,到底有什么区别?
java·开发语言
ALex_zry19 小时前
Consul全方位入门指南:第二阶段—— 实操。Consul核心功能与项目集成
运维·docker·微服务·云原生·架构
小熊officer19 小时前
Nginx中正向代理,反向代理,负载均衡
java·nginx·负载均衡
信码由缰19 小时前
Java 应用容器化与部署
java
方白羽19 小时前
Kotlin遇上Java 静态方法
android·java·kotlin