當前位置:編程學習大全網 - 源碼下載 - 如何在 Windows 操作系統中運行 Docker 客戶端

如何在 Windows 操作系統中運行 Docker 客戶端

下面是安裝 Docker 客戶端並在上面運行容器的簡單步驟。

1. 下載 Boot2Docker

在我們開始安裝之前,我們需要 Boot2Docker 的可執行文件。可以從 它的 Github 下載最新版本的 Boot2Docker。在這篇指南中,我們從網站中下載版本 v1.6.1。我們從那網頁中用我們喜歡的瀏覽器或者下載管理器下載了名為 docker-install.exe 的文件。

2. 安裝 Boot2Docker

現在我們運行安裝文件,它會安裝 Window Docker 客戶端、用於 Windows 的 Git(MSYS-git)、VirtualBox、Boot2Docker Linux ISO 以及 Boot2Docker 管理工具,這些對於開箱即用地運行全功能的 Docker 引擎都至關重要。

3. 運行 Boot2Docker

安裝完成必要的組件之後,我們從桌面上的“Boot2Docker Start”快捷方式啟動 Boot2Docker。它會要求妳輸入以後用於驗證的 SSH 密鑰。然後會啟動壹個配置好的用於管理在虛擬機中運行的 Docker 的 unix shell。

為了檢查是否正確配置,運行下面的 docker version 命令。

docker version

4. 運行 Docker

由於 Boot2Docker Start 自動啟動了壹個已經正確設置好環境變量的 shell,我們可以馬上開始使用 Docker。請註意,如果我們要將 Boot2Docker 作為壹個遠程 Docker 守護進程,那麽不要在 docker 命令之前加 sudo。

現在,讓我們來試試 hello-world 例子鏡像,它會下載 hello-world 鏡像,運行並輸出 "Hello from Docker" 信息。

$ docker run hello-world

5. 使用命令提示符(CMD) 運行 Docker

現在,如果妳想開始用命令提示符使用 Docker,妳可以打開命令提示符(CMD.exe)。由於 Boot2Docker 要求 ssh.exe 在 PATH 中,我們需要在命令提示符中輸入以下命令使得 %PATH% 環境變量中包括 Git 安裝目錄下的 bin 文件夾。

set PATH=%PATH%;"c:\Program Files (x86)\Git\bin"

運行上面的命令之後,我們可以在命令提示符中運行 boot2docker start 啟動 Boot2Docker 虛擬機。

boot2docker start

註意: 如果妳看到 machine does no exist 的錯誤信息,就運行 boot2docker init 命令。

然後復制上圖中控制臺標出命令到 cmd.exe 中為控制臺窗口設置環境變量,然後我們就可以像平常壹樣運行 docker 容器了。

6. 使用 PowerShell 運行 Docker

為了能在 PowerShell 中運行 Docker,我們需要啟動壹個 PowerShell 窗口並添加 ssh.exe 到 PATH 變量。

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

運行完上面的命令,我們還需要運行

boot2docker start

這會打印用於設置環境變量連接到虛擬機內部運行的 Docker 的 PowerShell 命令。我們只需要在 PowerShell 中運行這些命令就可以和平常壹樣運行 docker 容器。

7. 用 PUTTY 登錄

Boot2Docker 會在%USERPROFILE%.ssh 目錄生成和使用用於登錄的公***和私有密鑰,我們也需要使用這個文件夾中的私有密鑰。私有密鑰需要轉換為 PuTTY 的格式。我們可以通過 puttygen.exe 實現。

我們需要打開 puttygen.exe 並從 %USERPROFILE%.ssh\id_boot2docker 中導入("File"->"Load" 菜單)私鑰,然後點擊 "Save Private Key"。然後用保存的文件通過 PuTTY 用 docker@127.0.0.1:2022 登錄。

8. Boot2Docker 選項

Boot2Docker 管理工具提供了壹些命令,如下所示。

$ boot2docker

Usage: boot2docker.exe [<options>]{help|init|up|ssh|save|down|poweroff|reset|restart|config|status|info|ip|shellinit|delete|download|upgrade|version}[<args>]

總結

通過 Docker Windows 客戶端使用 Docker 很有趣。Boot2Docker 管理工具是壹個能使任何 Docker 容器能像在 Linux 主機上平滑運行的很棒的應用程序。如果妳更仔細的話,妳會發現 boot2docker 默認用戶的用戶名是 docker,密碼是 tcuser。最新版本的 boot2docker 設置了壹個 host-only 的網絡適配器提供訪問容器的端口。壹般來說是 192.168.59.103,但可以通過 VirtualBox 的 DHCP 實現改變。

如果妳有任何問題、建議、反饋,請在下面的評論框中寫下來然後我們可以改進或者更新我們的內容。非常感謝!Enjoy:-)

如何在Ubuntu 14.10 上安裝WordPress? /Linux/2015-02/112648.htm

Docker安裝應用(CentOS 6.5_x64) /Linux/2014-07/104595.htm

在 Docker 中使用 MySQL /Linux/2014-01/95354.htm

在Ubuntu Trusty 14.04 (LTS) (64-bit)安裝Docker /Linux/2014-10/108184.htm

Docker安裝應用(CentOS 6.5_x64) /Linux/2014-07/104595.htm

Ubuntu 14.04安裝Docker /linux/2014-08/105656.htm

阿裏雲CentOS 6.5 模板上安裝 Docker /Linux/2014-11/109107.htm

  • 上一篇:什麽是腳本語言?
  • 下一篇:什麽樣的散戶才能在股市中賺錢?
  • copyright 2024編程學習大全網