Docker在实际工作中的作用?

2023-06-16 346 0

新手,谁有实际工作经验的,说说Docker在实际工作中的具体使用场景吧,谢谢!

你想下如果项目用到了一万个插件(举个例子)然后要部署到各种服务器上 windows linux 然后版本不一样,然后你发现一会这跑不起来一会那跑不起来,然后你就爽了

docker的正确用法应该是作为K8S中的一个pod来跑应用。

  1. 项目里配置好 Dockerfile,配置好 .gitlab-ci.yaml
  2. 提交项目到 gitlab,gitlab 根据配置文件执行程序部署

    1. gitlab 自动打包 docker 镜像
    2. gitlab 把 docker 镜像推送到景象仓库
    3. gitlab 触发 K8S 部署
  3. K8S 收到触发命令后从远程拉docker镜像,执行pod部署

基本上就是这样一个流程,这才是 docker的正确用法。

前端的话,我主要是用它来做Nodejs服务容器的

https://segmentfault.com/a/1190000040857630

回答

相关文章

nuxt2部署静态化和ssr的时候访问首页先报404再出现首页为什么?
`clip-path` 如何绘制圆角平行四边形呢?
多线程wait方法报错?
VUE 绑定的方法如何直接使用外部函数?
vue2固定定位该怎么做?
谁有redis实现信号量的代码,希望借鉴一下?