实验环境

cat /etc/redhat-release && uname -a

CentOS Linux release 7.8.2003 (Core)

Linux centos7-1 3.10.0-1127.el7.x86_64


systemctl stop firewalld && systemctl disable firewalld

echo SELINUX=disabled > /etc/sysconfig/selinux


软件安装

yum install -y   yum-utils  docker-ce-18.06.3.ce  

systemctl daemon-reload

systemctl start docker && systemctl enable docker

docker --version

Docker version 18.06.3-ce, build 6d37f41


docker pull mysql:5.7

docker pull redis:6.0

docker pull lanyulei/ferry:1.0.1


docker run -itd -p 3306:3306 --restart=always \

-e MYSQL_ROOT_PASSWORD=root  --net=host --name mysql mysql:5.7 \


docker logs -f mysql | grep 3306

Server hostname (bind-address): '*'; port: 3306   查看mysql容器日志

Version: '5.7.36'  socket: '/var/run/mysqld/mysqld.sock'  port: 3306  MySQL Community Server (GPL)


docker exec -it mysql /bin/bash -c 'mysql -uroot -proot'

mysql> create database ferry;

mysql> exit;


docker run  -itd  -p 6379:6379 \

--restart=always --name=redis --net=host  redis:6.0 \

docker logs -f redis | grep 6379

Port: 6379    查看redis容器


cd /usr/local/

git clone https:///lanyulei/ferry.git

touch /usr/local/ferry/config/needinit

cp -pv /usr/local/ferry/config/settings.yml /usr/local/ferry/config/settings.yml.bak


cat /usr/local/ferry/config/settings.yml

database:

   dbtype: mysql

   host: 192.168.10.18    数据库ip

   name: ferry

   password: root    数据库root密码

   port: 3306  

   username: root

redis:

 url: redis://192.168.10.18:6379

 

docker run -itd  -p 8002:8002  --restart=always  \

-v /usr/local/ferry/config:/opt/workflow/ferry/config \

--name ferry  --net=host lanyulei/ferry:1.0.1  \

docker logs -f  ferry | grep 8002

Server Run http://0.0.0.0:8002/  

Swagger URL http://0.0.0.0:8002/swagger/index.html  


netstat -tuplna | grep LISTEN        

tcp6       0      0 :::3306       :::*        LISTEN      4626/mysqld

tcp6       0      0 :::6379       :::*        LISTEN      4982/redis-server *  

tcp6       0      0 :::8002       :::*        LISTEN      5310/ferry  


http://serverip:8002/#/login?redirect=%2Fdashboard

 docker部署ferry工单系统_OTRS

用户名 admin 密码 123456


 docker部署ferry工单系统_OTRS_02