1、先准备一个可以正常上网的相同版本的Ubuntu系统,可以使用虚拟机。Ubuntu系统需要安装好docker compose或docker-compose
2、下载dataease-online-installer-v2.10.4-ce.tar在线安装包,解压并执行install.sh进行安装和启动
3、导出docker镜像
sudo docker save -o dataease_v2.10.4.tar registry.cn-qingdao.aliyuncs.com/dataease/dataease:v2.10.4
sudo docker save -o apisix-dashboard_3.0.1.tar registry.cn-qingdao.aliyuncs.com/dataease/apisix-dashboard:3.0.1-alpine
sudo docker save -o apisix_3.6.0.tar registry.cn-qingdao.aliyuncs.com/dataease/apisix:3.6.0-debian
sudo docker save -o etcd_3.5.10.tar registry.cn-qingdao.aliyuncs.com/dataease/etcd:3.5.10
sudo docker save -o mysql_8.4.0.tar registry.cn-qingdao.aliyuncs.com/dataease/mysql:8.4.0
sudo docker save -o standalone-chromium_123.0.tar registry.cn-qingdao.aliyuncs.com/dataease/standalone-chromium:123.0
sudo docker save -o dataease-sync-task_v2.10.4.tar registry.cn-qingdao.aliyuncs.com/dataease/dataease-sync-task:v2.10.4
主要镜像是dataease_v2.10.4和mysql_8.4.0。最好使用较新的docker 版本,这样导出再次导入到,不行重新设置tag
4、第3步导出的离线镜像包和dataease-online-installer-v2.10.4-ce.tar,复制到内网环境
可以考虑压缩,参考命令
sudo tar -zcvf dataease_v2.10.4_images.tar dataease_v2.10.4_images
tar -zxvf dataease_v2.10.4_images.tar
5、导入镜像
sudo docker load -i dataease_v2.10.4.tar
sudo docker load -i apisix-dashboard_3.0.1.tar
sudo docker load -i apisix_3.6.0.tar
sudo docker load -i etcd_3.5.10.tar
sudo docker load -i mysql_8.4.0.tar
sudo docker load -i standalone-chromium_123.0.tar
sudo docker load -i dataease-sync-task_v2.10.4.tar
6、执行安装,sudo ./install.sh
安装前可以修改install.conf中的各项配置参数
7、开放mysql 8.4.0的对外访问
系统默认的mysql是不能从外部进行访问,需要修改安装目录/opt/dataease2.0
下的docker-compose-mysql.yml文件,添加端口映射,参考如下:
DE_MYSQL_PORT由当前目录下的.env文件配置,包括mysql连接账号信息,参考下面红框标记部分。