Docker 从入门到放弃(一)
Docker 从入门到放弃(一)Docker 从入门到放弃一相关概念JavaSpring BootDockerJenkins在学习docker的过程中,到处都是坑。因为docker这个集装箱可以装太多的东西,所以乱呼呼的一大堆技术,没有一个清晰的流程。因此,我打算写一个教程。该教程特别服务于JavaWeb工程师,做的是一个Spring Boot的项目,然后用docker容器启动,最后
Docker 从入门到放弃(一)
在学习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开发的一种持续继承工具。
更多推荐
所有评论(0)