是否应该把代码打包到 docker 镜像中
如果不把代码打包到镜像中,在更新代码的时候,就需要去线上 git pull。
如果打包,就可以用 docker pull 、docker run 重新跑新的镜像。回滚镜像也方便。
不知道哪种方式好,大家是怎么做的。
个人项目的话,这样是个不错的选择,因为懒
代码量小
&&个人
,我觉得应该放到容器。(公司可能会有人不同意这种做法)
一般都是物理机
git pull
代码,-v
挂载到容器 (大部分人都是这样)@lyxxxh 我们公司是把代码打包进去,我估计是因为方便 k8s 滚动部署以及自动扩容,但是我不太清楚。
个人目前是挂载容器方式使用的。
肯定是把代码打包到镜像中,不然感觉就没啥必要用docker。我们目前是通过jenkins触发部署脚本,脚本中会打包一个镜像并且推送到私有镜像仓库,然后具体的物理机器会去拉去该镜像来部署应用