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

 

 
posted @ 2023-10-19 09:29  broadviews  阅读(547)  评论(0)    收藏  举报