使用docker安装otter

1、使用docker安装otter首先要把docker装好

2、使用docker把镜像拉进去

拉镜像的过程中注意使用docker load -i imagename命令。如果使用docker import imagename命令拉镜像,在安装过程中会报以下错误:

网上查资料说是需要使用docker ps -a --no-trunc命令查看command那一列,加到run命令后边,显然这个方法并没有解决我的安装问题。

3、解压otter.zip包,针对./admin目录下的sh文件增加执行权限

cd /data/otter/admin

chmod +x *.sh

4、把my.cnf文件复制到对应的mysql目录下,如果单纯依靠run命令创建,创建出来是个my.cnf目录,启动会报错,把该目录删除,把my.cnf文件复制过去后解决该问题。

5、创建并启动:

docker run -di --name=otter-all -p 8080:8080  -v /data/otter/mysql/data:/var/lib/mysql -v /data/otter/mysql/conf/my.cnf:/etc/my.cnf -v /data/otter/admin/manager/conf:/home/admin/manager/conf -v /data/otter/admin/app.sh:/home/admin/app.sh --privileged=true --restart=always canal/otter-all:v4.2.18

5、创建好后,可以打开主页,但是随便点击一个页面都会报错,并且url中的ip会改变,修改/data/otter/admin/manager/conf/otter.properties文件后,docker镜像重启后ip还是会变为原来的,最后修改的是/data/otter/admin/app.sh脚本,如下:

6、初始化用户名密码  admin/admin

7、配置数据源报以下错误,并不会物理阻断

  • 7
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值