您的位置:首页 > 运维架构 > Docker

Docker 从入门到放弃(一)

2016-08-20 16:32 651 查看

Docker 从入门到放弃(一)

Docker 从入门到放弃一
相关概念
Java

Spring Boot

Docker

Jenkins

在学习docker的过程中,到处都是坑。因为docker这个集装箱可以装太多的东西,所以乱呼呼的一大堆技术,没有一个清晰的流程。

因此,我打算写一个教程。该教程特别服务于JavaWeb工程师,做的是一个Spring Boot的项目,然后用docker容器启动,最后托管给Jenkin。

相关概念

Java

Java是一门计算机编程语言,拥有跨平台、面向对象、泛型编程的特点。

Spring Boot

Spring Boot专注于Spring平台和第三方开放库,简化了Spring产品开发(比如说配置pom文件),只要少量的Spring配置就能完成项目结构的初始搭建,另外的配合Spring Cloud之后就可以形成一个简单的微服务。我写完这篇,会考虑Spring Cloud的教程。

Docker

Docker,简单来说就是一个集装箱技术,把所有的东西都封装在一个集装箱里面,然后运到任何一个环境里面运行。

复杂来说(其实也没有多复杂),Docker是一种虚拟机技术,是在linux虚拟机技术LXC基础上的一层封装。

在华为团队的《Docker进阶与实战》中指出了,Docker是来自于20世纪70年代初期IBM的S370,直到2003年的SOSP会议上一篇关于虚拟化的论文《Xen and the Art of Virtualization》发布之后,迅速走红。

Docker官方教程

大部分博文所描述的都是对Docker官方教程的复述。

Jenkins

Jenkins是一门基于Java开发的一种持续继承工具。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息