初次使用docker
2018-04-07 本文已影响14人
风羽痕
近日,继续学习机器学习的进程中,发现有很多kaggle kernel的实现,或者实习公司都用到了XGboost这个框架。
然后发现了B站上有XGboost框架的教程
https://www.bilibili.com/video/av21249915
姑且拿来试试,原作者Github:
https://github.com/ParrotPrediction/docker-course-xgboost
首先,安装好docker之后,按照教程输入命令,没想到还有下载部分
根据作者github上给的部分资料,以及docker的简单介绍
推测,docker是类似于虚拟机的运行方式,和主系统之间不产生任何联系,所以需要把需要用到的环境打包进去。
这么做有很多好处,一是,因为环境是作者按照他的源环境打包好的,所以运行的时候是不可能出现意外情况的;二是,因为不和主系统环境产生关系,所以完美的避开了一些环境版本的兼容问题;再者,便于发布。