当前位置: 首页 > linux, 服务器 > 正文
version: '3'  # 必须添加版本声明

services:
  jmsapp:
    image: jumpserver/jms_all
    container_name: jumpserver-app
    environment:
      TZ: Asia/Shanghai
      SECRET_KEY: joLQ1vdxo09OHbJZS1qKdMv81dUsbwOkuIfuGYzHmakJXrz8iU
      BOOTSTRAP_TOKEN: geygGbZoz6ec4LJL
      DB_ENGINE: mysql
      DB_HOST: jmsdb
      DB_PORT: 3306
      DB_USER: jmsapp
      DB_PASSWORD: dbJMS@pp
      DB_NAME: jmsapp
      REDIS_HOST: jmsredis
      REDIS_PORT: 6379
      REDIS_PASSWORD: redisJMS@pp
      DOMAINS: 192.168.3.201:20080
    ports:
      - "20080:80"      # Web 访问端口
      - "22222:2222"    # SSH 连接端口
    volumes:
      - ./jumpserver:/opt/jumpserver/data
      - ./koko:/opt/koko/data
      - ./kael:/opt/kael/data
      - ./lion:/opt/lion/data
      - ./chen:/opt/chen/data
    restart: unless-stopped
    depends_on:
      - jmsdb
      - jmsredis

  jmsdb:
    image: mysql:5.7
    container_name: jumpserver-db
    environment:
      TZ: Asia/Shanghai
      MYSQL_ROOT_PASSWORD: JMS@pp
      MYSQL_DATABASE: jmsapp
      MYSQL_USER: jmsapp
      MYSQL_PASSWORD: dbJMS@pp
    volumes:
      - ./db:/var/lib/mysql
    restart: unless-stopped
    expose:
      - 3306

  jmsredis:
    image: redis
    container_name: jumpserver-redis
    environment:
      TZ: Asia/Shanghai
    volumes:
      - ./redis:/data
    restart: unless-stopped
    command: redis-server --requirepass redisJMS@pp
    expose:
      - 6379

以上代码为修改过后yml文件

错误提示:

查看启动日志显示:mysql8 Fatal glibc error: CPU does not support x86-64-v2

错误原因:这通常意味着你的 CPU 不支持必要的指令集来运行使用了特定指令集优化的二进制文件。这种情况常见于使用了针对新 CPU 特性(如 AVX2)进行优化的二进制文件,但运行它的硬件不支持这些特性。

那么我们就修改Mysql版本,降低docker拉取的mysql版本问题即可解决

飞牛部署JumpServer Mysql报错解决办法:等您坐沙发呢!

发表评论

gravatar

? razz sad evil ! smile oops grin eek shock ??? cool lol mad twisted roll wink idea arrow neutral cry mrgreen

快捷键:Ctrl+Enter