主要介紹如何從基礎系統debian部署docker
關于docker基礎知識在 相關資料 裡有連結
1、使用root使用者身份添加apt源
添加public key使docker的安裝源授信
安裝apt的https支援
安裝image虛拟化支援
添加apt源
安裝docker
檢視是否安裝成功
看到以下資訊就安裝成功了
首選需要安裝jdk,這裡使用jdk8進行安裝
<a href="http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html">download jdk</a>
同目錄下編寫dockerfile
目錄結構如下:
編譯釋出
釋出後可以到遠端檢視,也可以使用指令檢視
基于jdk8我們在制作一個maven3的image,步驟同上,我就不一一列舉指令了;
dockerfile
釋出,檢視是否成功
如果過程中遇到錯誤怎麼辦
使用 指令 <code>docker images</code> 如果看到了none的可以使用指令 <code>docker rmi image id</code> 進行清理;
如果清理不掉的話是這個鏡像被使用了,使用<code>docker ps -a</code> 然後找到使用的container
然後 <code>docker rm container id</code>
這裡是通過spring-boot首先項目可以啟動
然後在項目跟目錄下建立<code>dockerfile</code>
端口号 <code>7001</code> 是你spring-boot web配置的
結構如下:
然後編譯image 同軟體,這裡我就不釋出到遠端了
最終的本地倉庫<code>docker images</code>
已經編譯好了軟體和程式的image接下來就是部署了
檢查一下<code>curl localhost:7001</code>
是不是很簡單? 233
具體參數不解釋了,可以自己查;
<a href="https://www.docker.com/what-docker">關于docker</a>
<a href="https://docs.docker.com/cs-engine/install/">參考官方安裝文檔</a>
<a href="https://cr.console.aliyun.com/#/imagelist">docker hub伺服器</a>