前言
chemex 是一个开源的、轻量且高颜值的信息资产管理系统。系统基于 Laravel 开发,数据库支持 MySQL or MariaDB。
一、Centos7系统安装,(系统安装步骤省略)
1.关闭防火墙,关闭开机自启
代码如下(示例):
关闭防火墙
systemclt stop firewalld
关闭防火墙开机自启
systemctl disable firewalld
2.临时和永久SElinux
代码如下(示例):
临时关闭selinux
setenforce 0
永久关闭selinux
vi /etc/selinux/config
SELINUX=enforcing 改为 SELINUX=disabled
二、安装数据库MariaDB,启动数据库,并设置为开机启动
1.安装数据库
代码如下(示例):
安装mariadb数据库
yum install -y mariadb mariadb-server
启动mariadb
systemctl start mariadb
开启mariadb加粗样式开机自启
systemctl enable mariadb
2.设置数据库密码,开启访问权限
代码如下(示例):
[root@localhost ~]# mysql
设置root用户密码
MariaDB[(none)]> UPDATE mysql.user SET password = PASSWORD(‘123456’) WHERE USER = ‘root’;
刷新
MariaDB[(none)]> FLUSH PRIVILEGES;
开启所有IP可以访问
MariaDB[(none)]>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
3.创建数据库chemex
代码如下(示例):
创建chemex数据库
MariaDB[(none)]>create database chemex;
三、安装Docker,下载chemex镜像
1.安装docker,下载镜像,启动docker容器
代码如下(示例):
安装docker
yum install -y docker
启动docker
systemctl start docker
开启docker开机自启
systemctl enable docker
下载chemex镜像
docker pull celaraze/chemex:latest
启动chemex镜像
docker run -itd --restart=always -p 80:80 \
-e DB_HOST=192.168.19.128 \
-e DB_PORT=3306 \
-e DB_DATABASE=chemex \
-e DB_USERNAME=root \
-e DB_PASSWORD=123456 \
-e INSTALL=true \
celaraze/chemex
2.查看docker状态
代码如下(示例):
[root@localhost ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
bbb600bfebc5 celaraze/chemex "/docker-entrypoin..." 2 hours ago Up 2 hours 0.0.0.0:80->80/tcp hopeful_clarke
四、访问测试
初始账号密码:admin/admin
总结
本文简单介绍了Centos7环境下,使用mariadb和docker部署chemex资产管理系统的方法和详细步骤。