網友評分: 5分
Docker Desktop是?個開源的應?容器引擎,讓開發者可以打包他們的應?以及依賴包到?個可移植的容器中,然后發布到任何流?的Linux機器上,也可以實現虛擬化。容器是完全使?沙箱機制,相互之間不會有任何接口,讓用戶的應用開發測試更加方便快捷。
鏡像(Image)
Docker的鏡像概念類似于虛擬機里的鏡像(比如.ISO文件),是一個只讀的模板,一個獨立的文件系統,包括運行容器所需的數據,可以用來創建新的容器。
例如:一個鏡像可以包含一個完整的 ubuntu 操作系統環境,里面僅安裝了MySQL或用戶需要的其它應用程序。
這里的鏡像就如下方虛擬機創建時候使用的鏡像類似。這個鏡像便于移動,并且這個鏡像我們可以交給任何人使用,其他人使用的時候也很方便,只需要將其實例化即可。
容器(Container)
Docker容器是由Docker鏡像創建的運行實例,類似VM虛擬機,支持啟動,停止,刪除等。
每個容器間是相互隔離的,容器中會運行特定的應用,包含特定應用的代碼及所需的依賴文件。
容器就類似與虛擬機中我們創建好的虛擬機系統,之后我們所有的操作都是在容器中進行的,我們的程序也是運行在容器中。
倉庫(Repository)
鏡像便于傳播,而倉庫就是專門用來傳播這些鏡像的地方,他有點類似與Github,或者你可以把他看成一個存放各種鏡像的鏡像商店
Docker官方的倉庫:他的服務器處于國外,所以下載速度較慢,不過我們可以通過換源解決。
daocloud國內倉庫:國內也有一些優秀的商店,他和Docker官方的倉庫的區別類似與Github和Gitee的區別。
網易云鏡像中心
1、解壓獲得安裝包
、打開安裝包加載一會后一般會彈出兩個選項,在較舊的Windows10或之前的系統會出現相關提示。我們把第一個選上,第二個根據需求選擇即可。
而較新的Windows則會出現一個使用wsl2的提示(最少是1903以上,推薦為2004或更高版本),如果使用wsl2則docker的性能會發揮更好。這里推薦使用WSL2,如果之后安裝完成后發生報錯可能是WSL2版本比較老,需要更新導致的。
標簽: Docker Desktop 應?容器引擎