Docker在实际工作中的作用?
新手,谁有实际工作经验的,说说Docker在实际工作中的具体使用场景吧,谢谢!
回答:
docker的正确用法应该是作为K8S中的一个pod来跑应用。
- 项目里配置好 Dockerfile,配置好 .gitlab-ci.yaml
提交项目到 gitlab,gitlab 根据配置文件执行程序部署
- gitlab 自动打包 docker 镜像
- gitlab 把 docker 镜像推送到景象仓库
- gitlab 触发 K8S 部署
- K8S 收到触发命令后从远程拉docker镜像,执行pod部署
基本上就是这样一个流程,这才是 docker的正确用法。
回答:
你想下如果项目用到了一万个插件(举个例子)然后要部署到各种服务器上 windows linux 然后版本不一样,然后你发现一会这跑不起来一会那跑不起来,然后你就爽了
回答:
前端的话,我主要是用它来做Nodejs服务容器的
https://segmentfault.com/a/1190000040857630
回答:
我司就是用docker作为 前端
和 java后端
的生产环境部署用的。他们本地开发完,就将包push到阿里云私有仓库,应用也是跑在阿里云的云服务器上。还有算法,也是将不同服务之间用了 docker-compose 进行了编排,每次发布都是打一个新的tag,docker更新算法包。
以上是 Docker在实际工作中的作用? 的全部内容, 来源链接: utcz.com/p/945209.html