首页 虎符交易行情文章正文

小白进阶-CentOS中实现Docker部署BI数据分析

虎符交易行情 2022年07月19日 15:38 76 Connor

作为一个专业小白,有时对于领导下达的任务,我们有时会感觉不太懂。。而上周,本葡萄也遇到了这种问题:实现在linux中安装docker后部署数据可视化工具。

虽然相关内容本葡萄并不太懂,但作为一名敬业的打工人,摆烂不可以,躺平不可以,迎难而上,方显打工人本色。

接下让我带大家一起,从原理出发,了解如何实现这个项目。

首先,我们将各个概念逐一扫清。

CentOS

不搜不知道,一搜吓一跳。CentOS可谓是开发人员最喜爱的 Linux系统之一了。

它是免费且开源的、可以重新分发的开源操作系统,稳定的特性,可以对内容进行很好的管理,并复现成为它不可被替代的优点。

自2004年3月以来,CentOS Linux一直是社区驱动的开源项目,旨在与RHEL在功能上兼容。很多情况我们会选择使用CentOS 构建服务器,用以保证服务器的稳定高效。

展开全文

简单来说,它是一款可靠的服务器操作系统。

Docker

跟计算机行业沾点边的,不知道Docker是做什么的,都不好意思回家过年,怕被亲戚追问:“你会Docker吗?给我也做一个!”

Docker 是一个开源的应用容器引擎,让开发者可以将他们的应用以及依赖包打包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。容器完全使用沙箱机制,相互之间不会有任何接口。

但是这样的解释,亲戚必然是不懂的。套用知乎的通俗解释:Docker的思想来自于集装箱,集装箱究竟解决了什么问题?

可以想象在一艘大船上,我们可以把货物规整地摆放起来,并且各种各样的货物被集装箱标准化了,集装箱和集装箱之间不会互相影响。那么我就不需要专门运送水果的船和专门运送化学品的船了。只要这些货物在集装箱里封装得好好的,那我就可以用一艘大船把他们都运走。

理论都了解的差不多了,那我该开始动手了。

首先明确我要部署的工具是BI商业智能工具,是支持在CentOS 部署,且支持Docker镜像部署的。

OK,条件满足。

话不多说直接上操作流程,建议大家直接收藏:

CentOS中实现在Docker部署.Net Core BI 项目

我们开始整:

第一步:

安装系统:CentOS 8

不要问为什么不是其他版本,实实在在踩的坑,因为这个版本比较好用。

第二步:

进入系统,进入下面的命令行,对于小白来说,第一次进来找不见命令行很正常,因为开始的时候,我也找不见。因为这里是需要用管理员权限进行安装的,所以进入命令行后,要输入 su 后回车。然后提示输入密码,进入root账号。

进入系统后,界面上会弹出一个更新插件库的一个框,点击更新。老手自行命令,这里面对新手,否则会yum无法使用。这个也可以通过命令安装,但是这个步骤比较麻烦。

第三步:

安装docker准备。

l 先更新一下

yum -y update

centos8默认使用podman代替docker,所以需要containerd.io,那我们就安装一下就好了

yum install

l 安装一些其他依赖

yum install -y yum-utils device-mapper-persistent-data lvm2

--配置源

yum-config-manager --add-repo

或者

sudo yum-config-manager --add-repo

l 安装docker

yum install -y docker-ce

l 启动docker

systemctl start docker

l 检查docker状态

docker --version

如果出来docker 版本号了,那么说明这一步就安装好了。

第四步:

安装wyn,依次执行下面的命令。

sudo docker pull grapecitycn/wyn-enterprise

sudo docker run --name wyn -p 51980:51980 -d grapecitycn/wyn-enterprise

恭喜你,现在我们已经将wyn安装好了。可以通过 / 来启动了。但是问题来了,启动不起来。

因为我们还有第五步需要再安装一下,所以暂时不要激动:

第五步:

执行一下: docker run -d -p 51980

好了,这一步已经99%已经完成了。是不是觉得特别简单呢?但是这个问题在我第一次安装的时候,整了七八个小时。

自定义Wyn的docker镜像

1.导出自定义的文档和配置。

1.1 首先,使用Wyn官方提供的docker镜像来创建一个自己的docker容器。

例如:sudo docker run –name wyn -p 51980:51980 -d

grapecitycn/wyn-enterprise:5.0.00312.0

1.2 访问docker容器中运行的Wyn应用程序。

此时,可以根据自己的需要来对Wyn系统进行配置,比如替换登录页面的背景图片和LOGO,替换系统左上角显示的LOGO,以及替换浏览器tag页上面显示的LOGO。还可以根据自己的需要创建一些示例文档。

2.从Admin Portal中导出你需要的文档以及配置。

导出后,是一个压缩包。

3.制作docker镜像

1.1 准备一台Linux机器,把文件夹custom-wyn拷贝到这台机器上面去。

1.2 把上步骤中导出的压缩文件重命名为sample_files.zip,并拷贝到目录custom-wyn/sample_files下面。

1.3 如果需要在自定义的docker镜像中内置字体,请把准备好的字体文件拷贝到目录custom-wyn/custom_fonts下。

1.4 根据自己的需要,修改dockerfile文件中docker镜像wyn-enterprise的tag名称。

1.5 参照脚本文件push-docker-image.sh中的内容,制作并且上传docker镜像到docker仓库中。

4.拉取docker镜像进行验证

1. 拉取步骤2中创建好的docker镜像,并使用该镜像创建一个docker容器。

2. 访问该docker容器中运行的Wyn应用并进行验证。

到这里就实现了我们最终目标,在CentOS中实现Docker部署BI工具的目的。

虽然研究的过程是很痛苦的,但是掌握了这个技能,本葡萄还是觉得心满意足的。

希望能给各位开发大佬带来一些灵感和启发!再见!

如果你想了解更多BI可视化行业解决方案,欢迎访问“葡萄城官网”。

标签: 进阶 小白 数据分析 部署 实现

发表评论

虎符交易所_虎符交易平台_虎符交易行情 备案号:川ICP备66666666号