本文讲解在使用docker部署chemex系统时遇到的问题,仅供参考,数据库部署部分不在此文列出
部署前先在在mysql上为chemex创建库
create database chemex character set utf8 collate utf8_bin;
create user 'chemex'@'%' identified WITH mysql_native_password by 'chemex';
GRANT ALL PRIVILEGES ON *.* TO 'chemex'@'%' IDENTIFIED BY 'chemex' WITH GRANT OPTION;
FLUSH PRIVILEGES;
使用docker部署chemex时官方步骤如下:
docker pull celaraze/chemex:latest
docker run -itd --restart=always -p 80:80 \
-e DB_HOST=数据库地址 \
-e DB_PORT=数据库端口 \
-e DB_DATABASE=数据库名称 \
-e DB_USERNAME=数据库账户 \
-e DB_PASSWORD=数据库密码 \
celaraze/chemex
注意:如在启动chemex容器前加入 -