BI系统打包Docker镜像及部署的技术难度和实现( 二 )


如需挂载目录,请使用如下命令替换基本安装步骤中第三步的命令创建并运行Docker容器 。
sudo docker run --name wyn -p 51980:51980 -h "{host_name}" -v /tmp/wyn_data:/var/lib/postgresql/data -d grapecitycn/wyn-enterprise命令中 -v /tmp/wyn_data:/var/lib/postgresql/data为挂载操作,冒号":"前面的目录是宿主机目录,后面的目录是容器内目录 。使用自定义数据库Wyn Enterprise系统默认将数据存放在内置数据库中,你还可以使用其他数据库,支持Postgres、SqlServer、MySql和Oracle四种数据库类型 。
如果您需要使用其他的数据库,请使用如下命令替换基本安装步骤中第三步的命令创建并运行Docker容器 。

  • Postgres/SqlServer/MySql数据库:
|sudo docker run --name wyn -p 51980:51980 -h "{host_name}" -e DB_PROVIDER="{Postgres|SqlServer|MySql}" -e DB_HOST="{database_server_address}" -e DB_PORT=database_listening_port -e DB_USER="{database_user}" -e DB_PASSWORD="{database_user_password}" -d grapecitycn/wyn-enterprise|| :- |
  • Oracle数据库:
sudo docker run --name wyn -p 51980:51980 -h "{host_name}" -e DB_PROVIDER="Oracle" -e DB_HOST="{database_server_address}" -e DB_PORT=database_listening_port -e DB_USER="{database_user}" -e DB_PASSWORD="{database_user_password}" -e ORACLE_SERVICE_NAME="{service_name_only_for_oracle_provider}" -d grapecitycn/wyn-enterprise请注意按实际情况更换命令行中的配置信息 。
  • 示例:
sudo docker run --name wyn -p 51980:51980 -h "wyn1" -e DB_PROVIDER="SqlServer" -e DB_HOST="gcs-testing-01" -e DB_PORT=1433 -e DB_USER="sa" -e DB_PASSWORD="aa123456" -d grapecitycn/wyn-enterprise注意
配置为系统数据库时对数据库的版本要求如下:SQL Server须为2012及以上版本;Oracle须为12c R2及以上版本;MySQL须为5.6及以上版本(且数据库的字符集必须配置为UTF-8);PostgreSQL须为8.4及以上版本 。
另外 , 如需使用MySql数据库 , 请留意数据库中是否限制了插入和更新数据的数据包大小,此大小需设置为不小于300M 。
卸载(1)  运行如下命令停止Docker 容器运行 。
sudo docker stop wyn(2)  删除Docker容器 。
sudo docker rm wyn到这里我们就完全实现了BI系统打包Docker并完成部署 。更多相关内容大家可以查看:
https://help.grapecity.com.cn/pages/viewpage.action?pageId=62063422
拓展阅读实现同比、环比计算的N种姿势
从天猫数据大屏出发,带你看看实时数据可视化究竟是怎么实现的
用好 DIV 和 API , 在前端系统中轻松嵌入数据分析模块

推荐阅读