文章来源:

【运维面试】面试官:你们公司的docker主要用来做啥?_涅槃重生-CSDN博客​blog.csdn.net

前言

关于docker的面试题,很多面试官会问,你们公司的docker主要用来做啥? 或者 docker有几种网络模式,还有的面试官会问一些基础命令。

当然也会有公司问docker和vmware的区别? 今天我们主要来看看docker都用来做啥, 我随机调查了社群里的近500个小伙伴,公司不用的咱们不管他,说说那些公司他们提到的过的需求。

因为涉及到的公司诸多,所有的内容,你不可能面面俱到,按照自己的需要去准备即可。

用docker有哪些好处?

  1. 减少硬件的开销
  2. 降低硬件需求与系统的耦合度
  3. 代码管道的管理,解决了因为环境不一致导致的问题
  4. 快速部署
  5. 快速回滚

哪些地方会用到docker

  • 需要频繁的升级,可以充分利用docker的镜像版本快速升级回退。
  • 开发,测试,线上的代码运行环境经常变更。每当你查了半天bug,最后竟然是环境不一致的时候。
  • -销售演示或者POC的demo。启动后无历史数据,免去清理数据的烦恼。
  • 项目体量过大,进行了微服务改造。需要统一管理,docker-compose了解下
  • 占用资源过多,可以利用docker资源配额和设置启动策略,提升稳定性。
  • 整合开源服务,随着docker使用的普及,越来越多的开源项目提供了docker镜像部署

小调查: 你经常用都docker做过啥?

  1. docker 搭建分布式hadoop集群
  2. 微服务框架dubbo zookeeper 中使用docker部署分布式
  3. docker构建redis集群
  4. 使用docker swarm搭建分布式爬虫集群
  5. 使用docker搭建jumpserver
  6. docker部署分布式ceph存储集群
  7. docker部署zookeeper集群
  8. docker部署fastdfs分布式集群
  9. 基于glusterFS实现docker集群的分布式存储
  10. 使用docker安装elasticearch
  11. docker部署flask 应用
  12. docker compose部署ELK
  13. docker实现高并发架构(docker+nginx+tomcat 动静分离)
  14. docker swarm集群实现负载均衡
  15. docker使用nginx负载均衡
  16. docker实现nginx部署静态网页HTML
  17. 基于jenkins+docker实现自动化部署(持续交付)

举例: jenkins+docker实现持续交付过程

  1. 开发人员在gitLab上打了一个tag
  2. gitLab把tag事件推送到Jenkins
  3. Jenkins 获取tag源码,编译,打包,构建镜像
  4. Jenkins push 镜像到阿里云仓库
  5. Jenkins 执行远程脚本 5-1. 远程服务器 pull 指定镜像 5-2. 停止老版本容器,启动新版本容器
  6. 通知测试人员部署结果

总结

关于你们公司的docker主要用来做啥,还有很多,大部分停留在,使用docker搭建个apache的层面,也就没有统计。

docker只是个工具,就跟shell脚本一样,看你自己的个人需求,你想搞自动化,容器化就搞,不想搞也还有别的方案可以实现。

公司的工作,不是考试,没有标准答案,了解了这一点,你才能在公司拿出一个又一个的方案。 而且公司也没有那么多项目给你做。

demo 网络运维_【运维面试】面试官:你们公司的docker主要用来做啥?相关推荐

  1. 【运维面试】面试官:你们公司的docker主要用来做啥?

    前言 关于docker的面试题,很多面试官会问,你们公司的docker主要用来做啥? 或者 docker有几种网络模式,还有的面试官会问一些基础命令. 当然也会有公司问docker和vmware的区别 ...

  2. linux oracle 运维_运维日记| Linux磁盘空间被莫名占用的问题

    各位新朋友-记得先点蓝字关注我哦- 某天笔者在拷贝一份大日志文件到data目录下时,发现磁盘空间已经满了.经常使用linux的朋友相信对以下这个报错都不陌生:No space left on devi ...

  3. python cs架构 运维_运维架构师-Python 自动化运维开发-005

    *运维架构师-Python 自动化运维开发-005 四.Ipython 交互式解释器 1.Ipython 简介 IPython外加一个文本编辑器 Windows系统下是IPython加notepad+ ...

  4. docker安装fastdfs_【运维面试】面试官:你们公司的docker主要用来做啥?

  5. liunxs运维_运维部落 | Linux运维技术社区_IT运维经验分享

    列表list作为python的基本数据结构, 列表中的每个元素都分配一个数字即它的位置索引,第一个索引是0,第二个索引是1,依此类推. 创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可, ...

  6. 电压放大倍数公式运放_运放电路:同相放大还是反相放大?

    电子电路中的运算放大器,有同相输入端和反相输入端,输入端的极性和输出端是同一极性的就是同相放大器,而输入端的极性和输出端相反极性的则称为反相放大器. 图一运放的同向端接地=0V,反向端和同向端虚短,所 ...

  7. yabailv 运放_运放的压摆率

    压摆率定义为运放输出电压可以达到的最大摆动速率,它以伏每微妙为单位,测量压摆率的时候可以在输入端放置一个较大的阶越信号,比如1V的伏值,然后测量输出端的电压摆动,也就是图中输出量从10到90的时间间隔 ...

  8. yabailv 运放_运放入门

    运放入门笔记 运放常用基本参数 输入失调电压 $Vos$将实际运放的两个输入端接地,理想运放输出为零,但实际运放输出不为零.将输出电压除以增益得到的等效输入电压成为输入失调电压 一般定义为运放输出为零 ...

  9. 电压放大倍数公式运放_运放电路设计【1】

    运算放大器在信号的采集.放大等各种应用中非常广泛,其应用电路也非常多,因此我们特地针对运算放大器的各种电路的实现.参数和一些关键的特性做了总结,以供各位小伙伴查阅. 在模拟电路中,为了分析方便,通常将 ...

最新文章

  1. 接口与object的关系
  2. 使用RAID与LVM磁盘阵列技术。
  3. 基于SSM+JBPM的智能化OA办公平台
  4. Hive 之 排序和reduce设置
  5. 什么是Python,如何安装使用Python
  6. 如何将安卓设备连接到Mac电脑上?
  7. 分享好用的Mac系统的FTP工具和SHELL工具
  8. 计算机用户文件夹加密,如何加密文件夹?手把手教你给文件夹加密方法
  9. 在职研究生-学术硕士和专业硕士有什么区别?
  10. HTML层级设置,HTML----元素层级
  11. Shifting Stacks【题解】
  12. 【专题教程第4期】SEGGER的J-Scope波形上位机软件,HSS模式简单易用,无需额外资源,也不需要写目标板代码
  13. 亚马逊婴儿围栏CPC认证标准要求
  14. 51单片机控制小舵机
  15. 学习IPD集成产品开发(转载整理)
  16. 计算机网络 四、五层协议体系结构-----数据链路层
  17. 计算机类综合素质测评考什么,综合素质测试考什么内容
  18. 《为爱而生》 | 第一集:遇见学姐
  19. 网上关于画板子用什么软件的讨论
  20. 最新首途影视视频网站源码/二十二套带后台版全开源无加密源码

热门文章

  1. 小白使用Eclipse 的基本设置
  2. Android 蓝牙开发(五)OPP接收文件
  3. 移动互联网时代的创业生存法则:快速试错,廉价失败
  4. python一款神器:ptpython 安装
  5. netstat命令---Linux查看网络和socket信息
  6. ServiceManager学习框图
  7. 论文中的误差图绘制(图中图)
  8. RS(Regular Singular)隐写分析及实现
  9. Educoder 机器学习 神经网络 第三关:反向传播算法
  10. [vue-router] Duplicate named routes definition