笔者因为在工作当中需要使用Docker来将机器学习和深度学习的算法部署到云端,因此开始Docker的学习。机器学习当中常常使用Docker来进行环境的部署,而深度学习则可以采用NVdocker,都是很不错的选择。
一.拉取镜像到本地
一般情况下我们都在docker.hub这个网站下拉取(pull)镜像(image)到本地(local)上进行运行。这个网站相当于是docker的一个中央仓库,储存了docker当中的各种镜像文件,我们都可以从这里进行下载。打开这个网站,如下所示:
备注:什么是镜像文件?
回答:一种已经配置好的某种软件环境,我们下载下来就可以直接使用这种环境,而无需自己再次进行配置,众所周知,配置环境对程序员来说是一种很烦心的事情。比如mysql的环境,tomcat的环境,等等等等。
问题2:什么是容器?
回答:已经正在运行的镜像文件就叫做容器,没运行的镜像就还叫做镜像。
好了,然后我们往下拉这个界面,点击see all official images,然后搜索tomcat,这里就中央仓库当中的所有镜像文件了,搜索过后的结果如下图所示