docker-20.10.24搭建ferry工单系统
安装文档
https://www.fdevops.com/docs/ferry-tutorial-document/introduction
必须要有docker环境,19.03以上的
本文档需用户自行安装 MySQL 和 Redis 安装好后,配置到配置文件即可。
同时需要注意第一次运行时在config目录下touch needinit文件用于数据同步,第二次就要删除.避免造成数据重复同步,而出现重复数据的问题。
1. 创建自定义网络
docker network create --subnet 172.20.0.0/16 --ip-range 172.20.99.0/24 ferry
2. 启动MySQL数据库容器
docker run --name ferry_mysql -t \
-e MYSQL_DATABASE="ferry" \
-e MYSQL_USER="ferry" \
-e MYSQL_PASSWORD="123456" \
-e MYSQL_ROOT_PASSWORD="123456" \
--network=ferry \
--restart unless-stopped \
-d mysql:8.0 \
--character-set-server=utf8 --collation-server=utf8_bin \
--default-authentication-plugin=mysql_native_password
3. 启动redis容器
docker run -d --name=ferry_redis \
-p 6379:6379 \
--network ferry \
--restart unless-stopped \
redis:6.0
4. git拉取代码
git clone https://github.com/lanyulei/ferry.git #或
git clone https://gitee.com/yllan/ferry.git
PS:
需要修改git拉取下来的ferry/config/settings.yml这个文件数据库和redis


5. 启动ferry
PS:
若是你没有同步过 ferry 相关的数据,则只需要在配置文件的路径下创建一个名为 needinit 的文件即可。
若是已经同步过,则必须确认在配置文件的路径下,一定要没有这个文件needinit。避免造成数据的重复同步
docker run -itd --name ferry \
-p 8002:8002 --network ferry \
-v /root/ferry/config/:/opt/workflow/ferry/config \
--restart unless-stopped \
lanyulei/ferry:1.0.1
#自行替换/root/ferry/config为自己的目录
6. 访问测试
http:IP:8002
#账号密码:admin/123456


浙公网安备 33010602011771号