
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报错解决办法:等您坐沙发呢!