編碼的世界 / 優質文選 / 財富

Windows平台上Docker安裝與使用


2022年5月21日
-   

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

熱門文章