当前位置:   article > 正文

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

build_cyber.sh build_dev.sh

一、Docker容器 v.s. 虚拟机

想让代码运行起来,首先需要干什么?配环境

  • 程序依赖很多(Python库、linux包、C++库等)、版本又各不相同
  • 而且,可能面临开发在windows、部署在linux这种尴尬
  • 而且,你刚配好环境,boss又给你两台新机器,让你再配一遍

1、虚拟机

将程序和环境封装到虚拟机

在这里插入图片描述

  • 用VMware,在windows系统下装个Ubuntu
  • 然后在Ubuntu里配好环境,保存快照
  • 以后就用此快照,在任意机器的VMware里还原环境

虚拟机好像挺美,But,面临很多问题

  1. 资源占用多
    • 虚拟机自己的启动就需要几百兆内存;
    • 虚拟机会独占一部分内存和硬盘空间,即便程序仅仅是个hello world;
  2. 冗余步骤多
    • 虚拟机是完整的操作系统,系统级别的操作无法跳过,比如用户登录
    • </
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/430449
推荐阅读
相关标签
  

闽ICP备14008679号