企业是应该选择原生的docker还是定制化的docker,比如胖容器/富容器?

docker是当前企业在进行容器化时首选的容器技术,但是原生的docker在实际使用的过程中,
特别是在传统虚机运维到容器化运维的过渡中,会碰到以下类似问题:
1、如何ssh登录到容器,像登录虚机那样,可以通过ssh进行管理
2、对于普通用户来说,如何从容器中拷贝文件到外部
3、虚机中一般会配置定时任务,在容器中如何实现
4、虚机中一般会安装各种agent,容器中怎么去安装

若企业直接采用原生的docker,那么以上问题是比较棘手的。因此企业在容器技术选型上,是否应该为了最大程度兼容虚机运维模式,对docker进行定制化改造,满足实际需求呢

参与11

4同行回答

果_木实也果_木实也联盟成员系统运维工程师IT
企业在真正使用容器的时候,不仅仅是接入docker这么简单,更多的是创造容器运行的一个环境,比如调度与编排,日志收集,性能监控,微服务改造,这些都需要考虑,因为容器有他自己的一套生态环境,仅仅使用docker这个技术并不能带来大的变化。...显示全部

企业在真正使用容器的时候,不仅仅是接入docker这么简单,更多的是创造容器运行的一个环境,比如调度与编排,日志收集,性能监控,微服务改造,这些都需要考虑,因为容器有他自己的一套生态环境,仅仅使用docker这个技术并不能带来大的变化。

收起
互联网服务 · 2020-04-03
浏览2721
匿名用户匿名用户
是使用原生还是定制就要看企业实力了。一般的企业不会去动原生的东西,不愿意将人力花在这个方面。很多企业是通过应用的改造来适配容器化的方案,包括运维上的问题。4个问题:1、docker exec可以进入容器,如果是k8s或者ocp,还有有相应的api2、方便拷贝的方式第一个容器中应用产...显示全部

是使用原生还是定制就要看企业实力了。一般的企业不会去动原生的东西,不愿意将人力花在这个方面。很多企业是通过应用的改造来适配容器化的方案,包括运维上的问题。
4个问题:
1、docker exec可以进入容器,如果是k8s或者ocp,还有有相应的api
2、方便拷贝的方式第一个容器中应用产生的文件目录挂载到本地;第二个使用相应的命令如docker cp;也许你说的不仅限一些简单场景,其实都是有方法的,不仅以上两种
3、容器中也是可以使用crontab定时任务操作的
4、agent的功能要先说清楚,如果上k8s或者ocp,一个pod可以完成你要说的内容。如果仅仅是用docker,根据功能需要应该也是有方法的。

收起
互联网服务 · 2020-03-11
浏览3589
gavin_zhanggavin_zhang系统架构师某股份制银行
1 docker exec可以满足要求2 最直接就是挂在本地磁盘存储到容器上3 可以考虑一下,定时调度起一个Docker执行任务4 主要是这些Agent是用来干什么的?Docker实例本来就是作为一种一次性的,不可变的运行实例,传统虚拟机的那个操作Agent,不符合容器的设计理念定制化最大的问题...显示全部

1 docker exec可以满足要求
2 最直接就是挂在本地磁盘存储到容器上
3 可以考虑一下,定时调度起一个Docker执行任务
4 主要是这些Agent是用来干什么的?Docker实例本来就是作为一种一次性的,不可变的运行实例,传统虚拟机的那个操作Agent,不符合容器的设计理念

定制化最大的问题在于,目前技术升级比较快,一旦定制,就锁定在几个版本了,后续升级维护工作量会很大

收起
银行 · 2020-03-12
浏览3208
StevenSteven课题专家组IT顾问steven
首先需要你想明白拿docker做什么用,docker的价值在哪?如果把它当做虚拟机一样使用,为什么不直接使用虚拟机?每种技术都有其长处和不足,不可能解决所有问题,用其长,避其短,就不会纠结这些问题...显示全部

首先需要你想明白拿docker做什么用,docker的价值在哪?
如果把它当做虚拟机一样使用,为什么不直接使用虚拟机?
每种技术都有其长处和不足,不可能解决所有问题,用其长,避其短,就不会纠结这些问题

收起
证券 · 2020-03-11
浏览3369

提问者

sazh
其它某金融单位

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2020-03-11
  • 关注会员:5 人
  • 问题浏览:6347
  • 最近回答:2020-04-03
  • X社区推广