系統(tǒng)軟件園 - 專注分享最好的電腦系統(tǒng)軟件!免費(fèi)安全下載 系統(tǒng)軟件園首頁 | Win7激活工具 | 熱門專題
系統(tǒng)軟件園>您的位置:首頁 > > 系統(tǒng)教程 > 軟件教程 >

windows中安裝部署Docker的詳細(xì)操作方法

更新時間:2017-11-23 14:40:32| 編輯:本站整理 | 信息來源:本站整理|瀏覽數(shù):
在windows 操作系統(tǒng)中該如何安裝Docker?由于Docker 引擎使用 Linux 特有的內(nèi)核特性,因此不能通過 Windows 內(nèi)核運(yùn)行,所以,(在 Windows 上)Docker 引擎創(chuàng)建了一個小的虛擬系統(tǒng)運(yùn)行 Linux 并利用它的資源和內(nèi)核。windows Docker 客戶端就可以用這個虛擬的 Docker 引擎來構(gòu)建、運(yùn)行以及管理 Docker 容器,廢話不多說,我們直接進(jìn)入正題:

1. 首先下載 Boot2Docker

首先需要使用 Boot2Docker 的可執(zhí)行文件。可以從 它的 Github 下載最新版本的 Boot2Docker。這里以 v1.6.1版本為例進(jìn)行操作。我們從那網(wǎng)頁中用我們喜歡的瀏覽器或者下載管理器下載了名為 docker-install.exe 的文件,如圖:

windows中安裝部署Docker的詳細(xì)操作方法

2. 接著安裝 Boot2Docker,它會安裝 Window Docker 客戶端、用于 Windows 的 Git(MSYS-git)、VirtualBox、Boot2Docker Linux ISO 以及 Boot2Docker 管理工具,這些對于開箱即用地運(yùn)行全功能的 Docker 引擎都至關(guān)重要的,如下圖Boot2Docker安裝界面:

windows中安裝部署Docker的詳細(xì)操作方法

3. 安裝完成后運(yùn)行 Boot2Docker ;

windows中安裝部署Docker的詳細(xì)操作方法

注意:安裝完成必要的組件之后,我們從桌面上的“Boot2Docker Start”快捷方式啟動 Boot2Docker。它會要求你輸入以后用于驗證的 SSH 密鑰。然后會啟動一個配置好的用于管理在虛擬機(jī)中運(yùn)行的 Docker 的 unix shell。

windows中安裝部署Docker的詳細(xì)操作方法

為了檢查是否正確配置,運(yùn)行下面的 docker version 命令進(jìn)行檢測:docker version

windows中安裝部署Docker的詳細(xì)操作方法

 4. 然后運(yùn)行 Docker,注意:如果我們要將 Boot2Docker 作為一個遠(yuǎn)程 Docker 守護(hù)進(jìn)程,那么不要在 docker 命令之前加 sudo?,F(xiàn)在,讓我們來試試 hello-world 例子鏡像,它會下載 hello-world 鏡像,運(yùn)行并輸出 "Hello from Docker" 信息:$ docker run hello-world  執(zhí)行命令;

windows中安裝部署Docker的詳細(xì)操作方法
 

5. 使用命令提示符(CMD) 運(yùn)行 Docker
 
現(xiàn)在,如果你想開始用命令提示符使用 Docker,你可以打開命令提示符(CMD.exe)。由于 Boot2Docker 要求 ssh.exe 在 PATH 中,我們需要在命令提示符中輸入以下命令使得 %PATH% 環(huán)境變量中包括 Git 安裝目錄下的 bin 文件夾,執(zhí)行下面代碼:set PATH=%PATH%;"c:\Program Files (x86)\Git\bin"  執(zhí)行;
onuomy.cn
6.接著在命令提示符中運(yùn)行 boot2docker start 啟動 Boot2Docker 虛擬機(jī);

windows中安裝部署Docker的詳細(xì)操作方法

7.然后使用 PowerShell 運(yùn)行 Docker,為了能在 PowerShell 中運(yùn)行 Docker,我們需要啟動一個 PowerShell 窗口并添加 ssh.exe 到 PATH 變量:

$Env:Path = "${Env:Path};c:\Program Files (x86)\Git\bin"

8、運(yùn)行完上面的命令,我們還需要運(yùn)行:boot2docker start  按下回車鍵執(zhí)行,這會打印用于設(shè)置環(huán)境變量連接到虛擬機(jī)內(nèi)部運(yùn)行的 Docker 的 PowerShell 命令。我們只需要在 PowerShell 中運(yùn)行這些命令就可以和平常一樣運(yùn)行 docker 容器。

9.用 PUTTY 登錄
 
Boot2Docker 會在%USERPROFILE%.ssh 目錄生成和使用用于登錄的公共和私有密鑰,我們也需要使用這個文件夾中的私有密鑰。私有密鑰需要轉(zhuǎn)換為 PuTTY 的格式。我們可以通過 puttygen.exe 實現(xiàn)。
 
我們需要打開 puttygen.exe 并從 %USERPROFILE%.ssh\id_boot2docker 中導(dǎo)入("File"->"Load" 菜單)私鑰,然后點擊 "Save Private Key"。然后用保存的文件通過 PuTTY 用 docker@127.0.0.1:2022 登錄。


通過 Docker Windows 客戶端使用 Docker 很有意思,最新版本的 boot2docker 設(shè)置了一個 host-only 的網(wǎng)絡(luò)適配器提供訪問容器的端口。一般來說是 192.168.59.103,但可以通過 VirtualBox 的 DHCP 實現(xiàn)改變。

以上就是小編給大家介紹的windows操作系統(tǒng)中使用Docker的操作方法!


返回頂部


系統(tǒng)軟件園發(fā)布的系統(tǒng)鏡像及軟件均來至互聯(lián)網(wǎng),僅供學(xué)習(xí)和研究使用,不得用于任何商業(yè)用途并請在下載后24小時內(nèi)刪除,如果滿意請聯(lián)系版權(quán)方購買。
如果您發(fā)現(xiàn)本站侵害了您的版權(quán),請立即聯(lián)系我們,本站將第一時間進(jìn)行相關(guān)處理。聯(lián)系方式(見首頁)
版權(quán)聲明|下載聲明 Copyright @ 2016 系統(tǒng)軟件園