AI工程部署(一):Docker微服务【标准工作流:①构建阶段(编写Dockerfile,构建镜像; 将镜像push到dockerhub);②部署阶段(从dockerhub上pull镜像; run)】

一、Docker容器 v.s. 虚拟机
想让代码运行起来,首先需要干什么?配环境
程序依赖很多(Python库、linux包、C++库等)、版本又各不相同而且,可能面临开发在windows、部署在linux这种尴尬而且,你刚配好环境,boss又给你两台新机器,让你再配一遍
1、虚拟机
将程序和环境封装到虚拟机

用VMware,在windows系统下装个Ubuntu然后在Ubuntu里配好环境,保存快照以后就用此快照,在任意机器的VMware里还原环境
虚拟机好像挺美,But,面临很多问题
资源占用多
虚拟机自己的启动就需要几百兆内存;虚拟机会独占一部分内存和硬盘空间,即便程序仅仅是个hello world; 冗余步骤多
虚拟机是完整的操作系统,系统级别的操作无法跳过,比如用户登录 启动慢
启动虚拟机,就像电脑开机,需要几分钟时间
2、Docker(简单版的虚拟机)
如l

AI工程部署(一):Docker微服务【标准工作流:①构建阶段(编写Dockerfile,构建镜像; 将镜像push到dockerhub);②部署阶段(从dockerhub上pull镜像; run)】最先出现在Python成神之路

版权声明:
作者:Mr李
链接:https://www.techfm.club/p/19809.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>