docker
Data & safety
这个作者很懒,什么都没留下…
展开
-
关于在项目中有没有必要使用docker的一点感悟
一、背景 笔者在一家供应链公司,主要业务是跨境商品,公司研发部门成立于2016年4月,还是比较年轻的,项目开发采用传统的MVC架构,平台交易量不是很大不大。二、使用docker带来的好处1、应用打包 以前我们发布应用通常把应用打成war包然后交付给运维,由运维统一上线,但是会出现这么一个情况,就是运维对应用的配置不是很清楚,有可能出现配置不当或者因为某些环境差异导致应用发布失败,而采用docker后,开发只需要提交代码到Jekins,然后Jekins检测到版本库是否有更新,如果有转载 2020-07-12 20:16:30 · 5878 阅读 · 1 评论 -
什么样的项目适合docker部署,docker应用场景
docker官网上说明了docker的典型场景:使应用的打包与部署自动化 创建轻量、私密的PAAS环境 实现自动化测试和持续的集成/部署根据这些特性,我们可以想象一下,如果你的项目有如下痛点或者需求,那么可以考虑一下使用docker了。 需要频繁的升级,可以充分利用docker的镜像版本快速升级回退。 开发,测试,线上的代码运行环境经常变更。每当你查了半天bug,最后竟然是环境不一致的时候。 销售演示或者POC的demo。启动后无历史数据,免去清理数据的烦恼。 项目体量过大原创 2020-07-12 20:12:58 · 903 阅读 · 0 评论 -
MySQL 到底能不能放到 Docker 里跑?
前言前几月经常看到有 MySQL 到底能不能放到 Docker 里跑的各种讨论。这样做是错的!这样做是对的!说错的理由也说了一大堆,说对的思想也很明确。大家都有道理。但是我本人觉得这样的讨论落地意义不大。因为对与错还是要实践来得出的。所以同程旅游也很早开始了 MySQL 的 Docker 化实践,到目前已经有超一千多个 MySQL 实例在 Docker 平台安全稳定地跑着,DB 运维能力发生了质的提高(DBA 再也不用担心删库跑路了)。当然这样是不是可以证明之前的讨论结论——是对的。我想也不一定转载 2020-07-12 15:41:45 · 899 阅读 · 0 评论 -
Docker 入门教程
2013年发布至今,Docker一直广受瞩目,被认为可能会改变软件行业。但是,许多人并不清楚 Docker 到底是什么,要解决什么问题,好处又在哪里?本文就来详细解释,帮助大家理解它,还带有简单易懂的实例,教你如何将它用于日常开发。一、环境配置的难题软件开发最大的麻烦事之一,就是环境配置。用户计算机的环境都不相同,你怎么知道自家的软件,能在那些机器跑起来?用户必须保证两件事:操作系统的设置,各种库和组件的安装。只有它们都正确,软件才能运行。举例来说,安装一个 Python 应用,计算..原创 2020-07-10 15:25:20 · 334 阅读 · 0 评论