docker-compose搭建yearningSQL审计平台
准备工作
1.关闭防火墙和selinux
2.安装好docker
安装docker-compose
[root@localhost ~]# sudo curl -L "https://github.com/docker/compose/releases/download/1.27.3/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
[root@localhost ~]# sudo chmod +x /usr/local/bin/docker-compose
[root@localhost ~]# docker-compose version
docker-compose version 1.27.1, build 509cfb99
docker-py version: 4.3.1
CPython version: 3.7.7
OpenSSL version: OpenSSL 1.1.0l 10 Sep 2019
创建目录
mkdir -p /data/docker/mysql/3306/data/db
mkdir -p /data/docker/var/run/
mkdir -p /data/docker/mysql/3306/data/conf
touch /data/docker/var/run/mysql-3306.sock
编写docker-compose.yaml文件
version: '3.5'
services:
mysql:
image: mysql:5.7
container_name: yearning-mysql
volumes:
- /data/docker/mysql/3306/data/db:/var/lib/mysql/
- /data/docker/var/run/mysql-3306.sock:/var/run/mysql.sock
- /data/docker/mysql/3306/data/conf:/etc/mysql/conf.d
ports:
- 3306:3306
restart: always
environment:
MYSQL_ROOT_PASSWORD: 123456
MYSQL_DATABASE: yearning
MYSQL_USER: yearning
MYSQL_PASSWORD: 123456
TZ: Asia/Shanghai
command:
- --character-set-server=utf8mb4
- --collation-server=utf8mb4_unicode_ci
yearning:
image: zhangsean/yearning
container_name: yearning-web
environment:
MYSQL_USER: yearning
MYSQL_PASSWORD: 123456
MYSQL_ADDR: mysql
MYSQL_DB: yearning
ports:
- 8000:8000
depends_on:
- mysql
restart: always
启动
docker-compose up -d
图片.png
访问
图片.png
账号:admin
密码:Yearning_admin