用織夢系統(tǒng)做網(wǎng)站競價(jià)開戶
在當(dāng)今軟件開發(fā)和部署的世界中,Docker 已經(jīng)成為一個不可或缺的工具。這里不對Docker進(jìn)行詳細(xì)闡述,需要系統(tǒng)學(xué)習(xí)Docker的伙伴可尋求更專業(yè)詳細(xì)的教程或書籍學(xué)習(xí)。本文主要講解Windows系統(tǒng)下Docker安裝及使用。
一、環(huán)境準(zhǔn)備
1.1檢查電腦是否開啟虛擬化
通過任務(wù)管理器>性能面板中可以查看電腦是否已經(jīng)開啟虛擬化。
如果未開啟,可以開機(jī)長按F2(Fn+F2)(不同的電腦可能有所不同),進(jìn)入BIOS,BIOS中依次選擇:Advanced(高級)——CPU Configuration——Secure Virtual Machine,設(shè)置為:Enabled(啟用)就行了。
1.2啟用Hyper-v
進(jìn)入電腦控制面板>程序和功能>啟用或關(guān)閉Windows功能,勾選Hyper-v然后確定完成安裝。
1.3安裝Docker for Desktop
Docker Desktop 是 Docker 官方提供的桌面應(yīng)用程序,旨在讓開發(fā)者能夠在他們的 Windows 和 macOS 系統(tǒng)上輕松地構(gòu)建、運(yùn)行和共享容器化應(yīng)用程序。Docker Desktop 提供了一個方便的工具集,使用戶能夠快速部署容器化應(yīng)用程序,同時(shí)還包括了一些強(qiáng)大的功能和工具,如 Docker Engine、Docker CLI、Docker Compose 等。
Docker for Desktop下載地址
依照提示完成安裝即可。
1.4檢查是否安裝成功
執(zhí)行命令 docker version,輸出如下信息證明安裝成功。
1.5Docker for Desktop漢化
細(xì)心的朋友可能已經(jīng)發(fā)現(xiàn)我上面的Docker for Desktop界面是漢化過的,如郭想使用中文界面的話,漢化過程如下:
查看Docker for Desktop版本,截止發(fā)文日期我安裝的是3.34.3,漢化包內(nèi)提供到了4.35版本,如果你的版本更新應(yīng)該也能用,如果不能用再網(wǎng)上找找。
下載漢化包
定位到Docker安裝目錄【一般是C:\Program Files\Docker\Docker\frontend\resources】中找到app.asar并備份。
將漢化包內(nèi)的對應(yīng)版本.asar文件更名為app.asar替換到上述路徑即可。
二、Docker的基本使用
2.1拉取hello-world鏡像并運(yùn)行
這里可能會出現(xiàn)我們第一個障礙
執(zhí)行命令docker run hello-world
這個錯誤信息表明 Docker 守護(hù)進(jìn)程在嘗試連接到 Docker Hub(registry-1.docker.io)時(shí)遇到了超時(shí)問題。具體來說,它表示 Docker 守護(hù)進(jìn)程在等待與 Docker Hub 建立連接時(shí)超時(shí)了,可能由于網(wǎng)絡(luò)連接問題或 Docker Hub 服務(wù)器端的問題導(dǎo)致無法建立連接。簡單來說就是嘗試訪問國外的鏡像源來取鏡像失敗了,面對這個問題應(yīng)該快速想到使用國內(nèi)的鏡像源或者相關(guān)加速。
2.2配置國內(nèi)鏡像源
這是我提供一個我正在使用的地址https://docker.1panel.live,可以訪問試試,能夠成功訪問證明還能使用,如果不行在網(wǎng)上找找?;蛘呤褂冒⒗镌频募铀俚刂?#xff0c;獲取方式如下:
登錄阿里云并進(jìn)入容器鏡像服務(wù),可以看到加速器地址。(有時(shí)候阿里云的加速度地址也不行)
在Docker引擎配置中加入
? "registry-mirrors": [
? ? "https://docker.1panel.live"
? ]
節(jié)點(diǎn),注意這里配置的是個數(shù)組,證明我們可以配置多個加速地址。
重啟docker后,我們再試試執(zhí)行命令docker run hello-world
至此我們成功的在Windows系統(tǒng)上成功安裝Docker了。