1. 程式人生 > >Windows平臺上Docker安裝與使用

Windows平臺上Docker安裝與使用

1.在windows平臺上安裝docker

Windows平臺上的docker的安裝包含docker在Windows平臺上執行的所有的依賴包,這裡最主要介紹安裝前需要考慮的因素和在Windows平臺上怎麼樣下載和安裝docker。如果你已經安裝了docker,並且準備啟動它了。那麼你可以跳過此步去學習怎麼使用命令列操作docker,docker的配置和docker工具的使用。檢視版本釋出的注意事項請看https://docs.docker.com/docker-for-windows/release-notes/

2.下載windows平臺下的docker

如果你已經做了下載了windows版本下的docker,那麼你可以直接安裝。windows平臺的docker的下載和mac平臺下類似,也有兩種下載方式。

這裡寫圖片描述

注意:
windows下的docker要求windows的系統是win10的企業版、教育版和微軟虛擬化技術版本的。請您仔細看看你在安裝需要了解的所有先決條件清單。雖然你可以選擇安裝stable通道或者edge通道中的docker,但是在同一個時間段你不能同時安裝兩個通道中的docker,在你安裝另一個版本的docker和解除安裝這個版本的docker前,你需要儲存儲存映象和匯出容器。

3、在windows下安裝docker前你需要知道的前提條件

3.1、在windows下執行docker要求的前提條件是微軟的虛擬化技術,在微軟的虛擬化技術使用的情況下,如果虛擬盒子不能正常工作,但是會有一些虛擬盒子的vm映象會被保留,通過虛擬盒子建立的docker-machine將不再啟動。windows下的docker的這些VMs不能並行。即使這樣,你也可以使用docker-machine來管理這些路由VMs。

3.2、目前,docker只能執行企業版和教育版的win10上面,將來會支援更多版本的win10。

3.3、windows平臺下的docker建立的容器和映象和windows主機之間共享所有使用者賬戶。這是因為windows下的使用者會使用同一個VM來建立和執行容器。未來windows將會支援隔離使用者內容。

3.4、虛擬化得包必須能夠支援docker在windows下執行,在windows下安裝docker能夠使它變得可用,如果你的系統不能夠滿足這些要求,你需要安裝docker box,這樣你就可以使用甲骨文的虛擬盒子來代替微軟的虛擬化技術,也就說,即使你的作業系統的windows其他版本的,你也可通過使用甲骨文的虛擬盒子裝docker,並且使docker變得可用。

3.5、虛擬化技術必須被啟用,一般情況下,虛擬化預設是被啟用的。更詳細的內容請看虛擬化啟用排錯。

3.6、嵌入虛擬指令碼,在VMware中執行一個windows平臺下的docker或者一個平行例項,也許能正常工作,但是沒有保證。

3.7、windows下安裝docker包含哪些東西:安裝提供的docker Engine、docker客戶的、docker compose專案和Docker Machine.

4、在windows下安裝Docker

4.1.雙擊InstallDocker.msi執行安裝

4.2.接下來安裝嚮導程式接受指令,接受安裝、接下來繼續安裝

4.3.設定launch docker然後完成安裝

這裡寫圖片描述

5.在windows下啟動docker

當你安裝完成後,docker會自動啟動,藍鯨狀態條表面docker正在執行,而且你可以經過終端進入docker。如果你已經安裝了運用程式,將會彈出一個成功的進度條然後建議你進行下一步,並且會連線到下面這個文件。當我們初始化完成之後,選擇“about docker”點選進去可以看到docker的版本。到此為止,恭喜您,你已經完成在windows啟動和執行docker。
這裡寫圖片描述