chemex 是一个开源的、轻量且高颜值的信息资产管理系统。系统基于 Laravel 开发,数据库支持 MySQL or MariaDB。
一、Centos7系统安装,(系统安装步骤省略) 1.关闭防火墙,关闭开机自启
代码如下(示例):
关闭防火墙 systemclt stop firewalld 关闭防火墙开机自启 systemctl disable firewalld2.临时和永久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 mariadb2.设置数据库密码,开启访问权限
代码如下(示例):
[root@localhost ~]# mysql -uroot
设置root用户密码
SET password=PASSWORd('123456');
开启所有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/chemex2.查看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资产管理系统的方法和详细步骤。



