windows系统安装docker版本davinci达芬奇踩坑指南

本文讲解windows系统如何安装docker版开源软件davinci(数据可视化web服务),并指出一系列的踩坑指南。

达芬奇github地址   https://github.com/edp963/davinci

目录

一  安装docker环境

1 根究你的windows系统是win7,win8或者是win10系统有2种安装方式。

2 验证docker是否安装好

二  docker安装达芬奇 davinci服务

1 去docker  hub仓库寻找自己想要安装的davinci镜像版本

2 安装达芬奇

2.1 先下载docker-compose.yml 模板

2.2 修改docker-compose.yml 文件

2.3 启动达芬奇服务

2.4 注册达芬奇账号

三  配置端口映射让局域网其他人访问我们的达芬奇web服务


一  安装docker环境

1 根究你的windows系统是win7,win8或者是win10系统有2种安装方式。

具体参考菜鸟教程docker安装说明,见链接 

https://www.runoob.com/docker/windows-docker-install.html

PS注意:此方法仅适用于 Windows 10 操作系统专业版、企业版、教育版和部分家庭版!

(博主我的电脑是win10专业版,但是版本不够,会出现以下错误,于是我便安装了win7版本的docker)

安装好后,你的桌面应该会出现3个图标。见下图解释说明。

   

2 验证docker是否安装好

点击 Docker QuickStart 图标来启动 Docker Toolbox 终端。

运行 echo "aaa" 正确输出,发现docker虚拟机环境已经准备就绪

至此docker安装完毕

二  docker安装达芬奇 davinci服务

1 去docker  hub仓库寻找自己想要安装的davinci镜像版本

docker  hub仓库地址    https://hub.docker.com/r/edp963/davinci/tags?page=1&ordering=last_updated  见下图

2 安装达芬奇

参考以下链接地址安装docker版本的达芬奇

https://github.com/edp963/davinci-docker

2.1 先下载docker-compose.yml 模板

curl https://raw.githubusercontent.com/edp963/davinci-docker/master/docker-compose.yml > docker-compose.yml

注意该博客的这个命令无效,因为域名ping不通,按照我以下截图的文件去下载该github的文件作为模板,到本地某个路径,比如我的下载到了  D:\programs\docker

2.2 修改docker-compose.yml 文件

vim docker-compose.yml
# 修改邮箱配置,否则无法登录

注意,这里有个大坑。

1) 记得将这个yml配置文件里的中文说明删除掉,不然一会运行docker-compose命令会报编码错误,如下图

2) 邮箱配置里的密码必须是163邮箱的客户端验证码,不是163的登录密码,不然一会没法注册达芬奇账号。

具体163邮箱的客户端密码设置参考博客  http://www.broad-asia.net/article/25913.html

3)修改你想要的达芬奇的镜像版本

具体参考以下的文本,不过记得将我的中文注释什么的删掉,防止你启动docker-compose命令会报编码错误

version: '3.6'
services:davinci:environment:- TZ=Asia/Shanghai- SERVER_ADDRESS=0.0.0.0- SPRING_DATASOURCE_URL=jdbc:mysql://mysql:3306/davinci0.3?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull&allowMultiQueries=true- SPRING_DATASOURCE_USERNAME=root- SPRING_DATASOURCE_PASSWORD=abc123123- SPRING_DATASOURCE_TEST_ON_BORROW=true- SPRING_DATASOURCE_TIME_BETWEEN_EVICTION_RUNS_MILLIS=6000- SPRING_MAIL_HOST=smtp.163.com- SPRING_MAIL_PORT=465- SPRING_MAIL_USERNAME=163邮箱- SPRING_MAIL_PASSWORD=客户端验证码- SPRING_MAIL_NICKNAME=davinci- SPRING_MAIL_PROPERTIES_MAIL_SMTP_SSL_ENABLE=true- SCREENSHOT_DEFAULT_BROWSER=CHROME- SCREENSHOT_TIMEOUT_SECOND=15- SCREENSHOT_REMOTE_WEBDRIVER_URL=http://chrome:4444/wd/hub#填自己想要的达芬奇版本image: "edp963/davinci:v0.3.0-beta.9"ports:- 58080:8080command: ["./bin/docker-entrypoint.sh", "mysql:3306", "--", "start-server.sh"]restart: alwaysvolumes:- davinci_logs:/opt/davinci/logs- davinci_userfiles:/opt/davinci/userfiles- davinci_initdb:/initdbchrome:image: selenium/standalone-chromeshm_size: 2genvironment:- TZ=Asia/Shanghaimysql:image: mysql:8restart: alwaysenvironment:- MYSQL_ROOT_PASSWORD=abc123123- MYSQL_DATABASE=davinci0.3volumes:- mysql_data:/var/lib/mysql- davinci_initdb:/docker-entrypoint-initdb.d:rovolumes:davinci_userfiles:davinci_logs:davinci_initdb:mysql_data:

2.3 启动达芬奇服务

进入你的yml文件所在路径,比如我的   D:\programs\docker

#进入yml文件路径
cd   D:\programs\docker
#后台启动服务  -d是后台启动
docker-compose up -d#获取默认的docker虚拟机的ip
docker-machine ip default

如果不出意外,一分钟左右,就可以正常启动web服务了。

我们运行下docker ps,看看目前的docker进程

很明显我们的达芬奇服务已经启动成功,并且映射到了宿主机的58080端口

通过docker-machine ip default命令我们发现该虚拟机的ip是192.168.99.100

访问网址  http://192.168.99.100:58080  记得将这里的ip换成你的虚拟机ip地址,以及将端口换成你的达芬奇进程的ip端口

2.4 注册达芬奇账号

如果你的邮箱密码设置正确,你点击页面的注册达芬奇账号,输入你的相应的163邮箱账号,以及注册的密码什么的,就可以在163邮箱收到验证码了,大概是这么一坨东西。

点击激活,发现这坨东西地址无法访问。记得将前缀http://0.0.0.0:8080  换成虚拟机ip地址和映射的端口号,比如我的 http://192.168.99.XXX:58080

http://0.0.0.0:8080//?token=DA1C3E7DAF7EC46FDC39861F361C78B7517FC6CEF4F1ED425FFF75A2CB7527D3ABD4F0725AF12462EE9485E57D523401D1F95D6FD513290E565A5265A0B16D56B9FAB136CAF1B71321F2E2AF9CBBCF5BB6A366737A620B63209F3EB7AAC25DCDE43B8C25177532ED344D673F546810BE45FEFFE463C886B1BD58B9C395AA0891D7C1207CAA9123AB1610D5C013677811F037466E5354DBE2F9772C061D5AAC6B817C42D2402460B2E3310436918783D0C59C2E0376E4BB0EE1D2413625F8170F292203D169FBD1D1BFA2927ACD5F172E4CA841AF8BE29EA1F6286948B30CFBD89F2C259423BB03C3F8864AFD35472DD7BB7A0B600ED4E50C1B5C7548B1F84ADB9000FDA798EF2A69182A275CF94788C0B82923F27D1D3A55C07D61F7D6451D6420746D348BD081BE29385AF6EE99E4B8EEF9D94EADFD2C2827D0BCFD855ADC4C646B95F60987D6408D5460AFF7600C34#/activate

至此,我们的达芬奇docker版本安装服务成功,登录账号密码,看到如下页面

三  配置端口映射让局域网其他人访问我们的达芬奇web服务

虽然我们本地local可以发访问达芬奇web了,但是同在局域网的朋友却不能访问,因为原理如下图

我们的宿主机是一个虚拟机,我们要配置虚拟机的端口映射,才可以让别人访问我们的 web服务。

端口映射参考链接如下  https://blog.csdn.net/qq_26230421/article/details/79232219

以我的为例,我打开我的桌面图标 Oracle VM VirtualBox  

选中我们的虚拟机,我的名字叫default ==>》 右击设置==》 网络==》端口转发==》配置端口映射关系

具体就是将虚拟机的ip和端口服务映射到windows宿主机的ip和端口号,这样局域网的小伙伴就可以访问我们的达芬奇web服务了

 

至此,windows系统安装docker版本davinci达芬奇踩坑指南完全写完,终于可以松口气了。

一路上踩坑包括

  1. win10系统安装不了docker(本地win10版本号不够高),
  2. 下载不了docker-compose.yml文件(该域名ping不通),
  3. docker-compose启动报gbk编码错误(yml模板有中文),
  4. davinci镜像版本不对导致docker-compose 报错(docker  github仓库寻找正确版本),
  5. 服务启动后填写win7本地的ip地址访问端口找不到服务错误(要填虚拟机ip地址),
  6. 163邮箱密码设置错误(要设置客户端验证码)
  7. 邮箱激活失败(要改激活url的前缀)
  8. 局域网其他人不能访问达芬奇web(要配置虚拟机的端口映射)

大功告成,美滋滋的结束文章的撰写。

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/50358.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

达芬奇导入gif(含 AE 和 PR)

AE、PR、FCPX都支持导入gif,但是达芬奇不支持,得先将gif转成mp4再进行导入。 本文主要面向和我一样需要处理角色动画 和 像素动画的小伙伴。 前言 剪辑软件导入gif, 大概会遇到这些问题 1、情况简单 如果你的gif就是不透明的,只要将gif转成m…

达芬奇操作

示波器 y轴为像素点,x轴为画面从左到右 y轴越宽及曲线竖直距离越长细节越多 Y曲线和画面像素的关系 可以直接用鼠标在屏幕上吸取一个点,Y曲线就会对应一个点 当将Y曲线对应的点网上或往下拉时,整个画面也会变亮变暗,波形图也会…

2023-06-25 达芬奇去除白背景水印

达芬奇去除白背景水印 前言一、具体步骤总结 前言 录视频不小心整了个水印, 当时想了几个方法, 重录, ffmpeg命令搞一下, 一张一张幻灯片导成PNG然后一张一张换, 实在是太费劲了. 于是想到这点小玩意达芬奇这么专业的软件一定有办法, 试了试, 还真行 一、具体步骤 进入调色界…

达芬奇安装配置保姆级教程

达芬奇17专业版(破解)安装 资源已备好,亲测能用(来源网络) http://qt6az2.692657.com/pc/davinci%20resolve%20studio%20v17.0.0.39.zip下载解压之后是这三个玩意 破解 不用想,经典套路,先安…

linux版本达芬奇,系统推荐RHEL8.5

linux版本达芬奇,Linux发行版本系统推荐RHEL8.5,如果硬件配置强悍,同时有达芬奇linux加密狗(可以最多支持8块显卡,还有apple prores整套编码器),对多cpu的支持也很好,品牌超级工作站整机推荐&am…

linux达芬奇安装教程,在Linux系统中能安装和运行达芬奇DaVinci Resolve 17版本

如果你想在Linux系统中安装达芬奇DaVinci Resolve 17版本和运行它,请按以下说明操作,以下以Deepin 20.2为例,也适用在Ubuntu 20.04、UOS、Debian发行版中。 注意事项 其实安装达芬奇17最容易出问题的不是安装本身,而是安装NVIDIA显…

如何获取 OpenAI API Key

OpenAI API Key 是一种用于访问 OpenAI API 的凭证,可以在 OpenAI 网站上申请获取。 获取到 API Key 后,可以使用该凭证来进行自然语言处理、计算机视觉等人工智能相关的操作。使用 OpenAI API Key 可以方便地将人工智能功能集成到自己的应用程序中 。 …

chatgpt赋能python:Python获取Key

Python获取Key Python是一种高级编程语言,具有简单易学、面向对象、可扩展性和可移植性等特点。它已经成为数据科学和机器学习领域的标准语言。在开发过程中,获取key是一个非常常见的操作。本文将重点介绍Python中如何获取key。 什么是key 在Python中…

带你一探究竟财务报表软件!

随着数字化时代的到来,数据生产成倍增长,对于一个公司而言,财务数据的分析显得异常重要,而仅仅只会简单的做账是远远不够的。从长远来看,学会财务报表分析,站在管理的角度为企业提供财务方案,最…

一张图看懂财务报表分析

很多人说拿到一份财务报表不知道该怎么分析,从哪些方面分析,用什么方法。财务分析的一般方法主要有趋势分析法、比率分析法及因素分析法。主要从企业偿债能力、营运能力和盈利能力等方面分析。下面就用一张图,让你看懂财务报表分析。

好用的数据分析工具,轻松搞定财务分析报表

财务分析是了解一个企业基本状况的最简单的方法。大部分的数据分析师都或多或少掉入这样的陷阱:每天大部分的工作都花在查数上,干着干着变成了“查数菇”。做报表分析时也不清楚老板想要的是哪种类型的报表,最后熬了几个通宵做出来的报表还被…

财务报表版本在开发报表中的应用

资产负债表和利润表有多中实现方法。如果开发的方式实现,比如 DOI 或者 OLE 导出到 Excel,就一定少不了定义报表项目、报表项目的层次、报表项包括的科目范围。如何设置报表项的会计科目范围,常见的大体有如下三种方式: 硬编码 (…

财务分析就是财务报表分析吗?

企业的经营说简单一点就是企业投入生产要素,最终形成产品或者服务对外销售,实现资金回流的过程。整个经营过程实际上就是资金的运动,筹资开公司、投资生产、通过经营活动把产品卖出去最后又变成钱的一种循环。这种资金的流动又会完整的在整个…

财务报表分析-损益表,资产负债表,现金流,回报率

财务报表分析指南 分析师的主要任务是对财务报表进行广泛的分析。在本免费指南中,我们将分解最重要的财务分析方法、类型和方法。 本指南旨在对初学者和高级金融专业人士都有用,主要主题包括: (1) 损益表、(2) 资产负债表、(3) 现金流 (4)…

财务分析中三张财务报表计算公式

三张基本财务报表分别为:资产负债表、利润表、现金流向表 本站所有的财务分析比率,均从三张基本表采集到基本数据后,并依照 IFRS标准格式进行整理得到财务比率,各计算公式分别如下: 以人民网为例 资产负债比率: 总资产 100 % 总负债 股东权益 100% 现金与约…

企业财务分析一头雾水?有了这个财务报表工具,问题一键解决

今天就给大家说说怎么建立企业级的财务数据分析平台,3分钟就能看完的超强干货,不读你就亏大了。 先从上到CEO,下到小会计都关心的财务报表说起吧。 财务报表分析是任何一个企业都不可轻视的工作,然而对于很多刚刚入门的新手来说…

进一步python分析财务报表

前言 前面某篇博客已经有了初步分析A股财务报表,这里作为我们工作室答辩作业进一步分析了数据。废话不多说上图。 代码已上传到github上:https://github.com/1qweasdzxc/python 搜索页面 2. 主页面 3. 公司评分排名 4.公司筛选页面 虽然页面有点简…

适合财务人员的财务报表分析软件有哪些?

随着中国软件行业不断推进,中小企业蓬勃发展,目前市场上财务报表分析软件公司也随之越来越多。财务报表用哪个软件做最高效?无论哪个行业多大规模的公司,财务都是不可或缺的岗位。可能在很多人的眼里,财务是一份比较琐…

财务报表分析是在分析什么?如何选择财务报表分析工具

​如果要盘点有什么东西是任何企业都很重视的,那么财务报表一定是其中之一。企业为什么会对财务报表寄予如此高的重视呢?这是因为财务报表是我们了解一家企业的有效途径,财务报表不仅可以反映一家企业的财务状况、日常经营活动,还…

识别图片有什么软件?这几个实用的图片识别软件请收好

随着现代社会的发展,图片已经成为了人们日常生活中的重要组成部分。同时,由于图片的制作与传播越来越容易,人们也越来越需要一些能够帮助他们识别图片的软件。在这篇文章中,我将给大家介绍识别图片有什么软件,继续看下…