0
点赞
收藏
分享

微信扫一扫

Centos7使用Docker部署Chemex资产管理系统

水沐由之 2022-04-19 阅读 161
dockerlinux

前言

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资产管理系统的方法和详细步骤。

举报

相关推荐

0 条评论