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開發的一種持續繼承工具。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章