返回首页DA系统C#IDE文件同步服务屏保 今天是: 2026-05-05    "立夏"  夏季的第一个节气,表示盛夏时节的正式开始

搜索
热搜: linux 技术
Hi~登录注册
查看: 1622|回复: 0

[转载] 【转载】docker-20.10.24搭建ferry工单系统(麒麟适用)

[复制链接]
发表于 2024-1-25 00:28:34 | 显示全部楼层 |阅读模式
本帖最后由 da11 于 2024-2-29 10:38 编辑

docker-20.10.24搭建ferry工单系统(麒麟适用)


原作者安装文档
https://www.fdevops.com/docs/ferry-tutorial-document/introduction

必须要有docker环境,19.03以上的
本文档需用户自行安装 MySQL 和 Redis 安装好后,配置到配置文件即可。
#注意,数据库和redis使用docker安装或者本地安装都可,但是数据库的账号权限必须要给足(创建表、删除表、增删改查数据权限),否则初始化会报错

同时需要注意第一次运行时在config目录下touch needinit文件用于数据同步,第二次就要删除.避免造成数据重复同步,而出现重复数据的问题。


1.git拉取ferry项目代码到本地当前路径
git clone https://github.com/lanyulei/ferry.git
#或
git clone https://gitee.com/yllan/ferry.git


2.需要修改git拉取下来的ferry/config/settings.yml这个文件数据库和redis配置






host是主机,可以填写IP(注意,数据库如果安装在本地的同时,如果ferry是docker部署,则不能填写127.0.0.1,需要根据ifconfig的网卡地址来实际填写!)
name是使用哪个数据库的名称

redis的url同样如上(redis如果安装在本地的同时,如果ferry是docker部署,则不能填写127.0.0.1,需要根据ifconfig的网卡地址来实际填写)

保存配置文件

3. 启动ferry
#若是你当前ferry容器没有同步过 ferry 相关的数据,则需要在配置文件的路径下创建一个名为 needinit 的文件。
touch ferry/config/needinit

容器启动后会自动同步数据。
#注意,数据库的账号权限必须要给足(创建表、删除表、增删改查数据权限),否则这步同步数据初始化会报错

#若是当前容器已经同步过,则必须确认在配置文件的路径下,一定要没有这个文件needinit。避免造成数据的重复同步

启动(如这步没有下载镜像,也会同时下载镜像,请保持网络可以连接docker hub,如果需要离线部署,则需要先保存镜像转移至离线机器中部署
docker run -itd --name ferry \
        -p 80:8002 --network ferry \
        -v /root/ferry/config/:/opt/workflow/ferry/config \
  --restart unless-stopped \
        lanyulei/ferry:1.0.1
#自行替换/root/ferry/config 为自己宿主机的ferry/config目录

#端口映射出来的是80端口,可修改

#docker网络指定的参数为ferry,如果实际不存在则需要新增一个同名的docker网络,否则运行会报错:Error response from daemon: network ferry not found


4. 访问测试
http:IP
#默认账号密码:admin/123456









本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册成为修仙之旅的少年~

x
游客
回复
*滑块验证:

DA论坛飞机票来了~
快速回复 返回顶部 返回列表