docker的用法

Docker是开发人员和系统管理员构建,发布和运行分布式应用程序的开放平台,能够在笔记本电脑、数据中心、虚拟机还有云服务器上运行。 node


使用Docker工具来提升生产率的方法:sql


本地依赖:你须要在本地系统上快速试用 magento 吗?或者在项目中使用Mysql?或者大多数的开源项目,那么请使用Docker。你将在上述用例中节省30-60分钟不等的时间。docker

构建环境:没有合适的环境编译一些源代码?能够使用Docker导入源码并用docker来编译。典型的例子是 Docker Golang编译器。shell

微服务:你在使用微服务吗?将每一个服务打包成一个docker镜像并使用docker组合(docker-compose)是模拟生产环境的一个好方法(参考Docker网络)。刚开始确实须要作些工做,但最终会有巨大的生产力提高。服务器

自动化测试:如何编写自动化的集成测试用例,不须要很长时间就能够开始运行,并且还易于管理?网络


在这里不讨论在docker中如何运行测试用例,而是针对某个docker镜像运行测试用例。针对docker镜像测试有一个很大的优点。个人测试流程使用docker镜像(app+db),开始时使用MySQL镜像加载数据而后使用app镜像测试API。这个脚本展现了一个快速示例。app

部署过程:你能够使用docker镜像自行部署。许多大的云服务商支持docker托管,若是你能经过shell访问指定的节点(node)/虚拟机(vm),事情就更容易。只需设置docker并在所需的端口上运行docker映像。分布式

相关文章
相关标签/搜索