docker学习 基础篇(一)

备注:博主脑袋一热,想做个软件项目托管平台,于是踏上了不归路...

1. 前提知识
   1.1 强制,熟悉linux命令和相关背景知识
   1.2 建议,Git相关知识

2.docker简介

    2.1是什么

         为什么会出现docker? 

             开发人员运行ok,运维那不一定ok,其中涉及代码/配置/系统/数据等问题,环境配置如此麻烦,能否软件可以带环境安装?安装时候,把原始环境一模一样复制过来,致使“在我的机器上可正常工作”
这一整套环境就是一个镜像。

  

  2.2docker理念

    基于Go语言实现

     Build,ship and run any app,anywhere. 

  2.3docker一句话总结

    解决了运行环境和配置问题软件容器,方便做持续集成并有助于整体发布的容器虚拟化技术

3.能干嘛

   3.1之前的虚拟机技术    虚拟机就是带环境安装的解决方案 ,但模拟整个操作系统

        虚拟机缺点:1.资源占用多 2.冗余步骤多 3.启动慢

  3.2容器虚拟化技术    不是一套完整的操作系统,用多少,装多少,没有自己内核,也没有对硬件虚拟。容器间相互隔离。

  3.3开发/运维(DevOps)   开发自运维(开发逐渐抢了运维的戏)

  3.4企业级: 新浪(热点一般点击量暴增,需要扩容缩容&弹性调度资源),美团,

  3.5去哪下

     3.5.1 docker官网 https://www.docker.com

             docker中文网站 https://www.docker-cn.com

    3.5.2 仓库  Docker Hub官网 https://hub.docker. com

猜你喜欢

转载自blog.csdn.net/weixin_43842590/article/details/85259451
今日推荐