回覆列表
  • 1 # 變餅檔

    下面是安裝 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 用 [email protected]: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 實現改變

  • 2 # 容器定義效率

    目前已經可以。從dockerhub官網看,微軟官方已經提供相關映象:

    windows/servercore: Windows Server Core基礎映象windows/nanoserver: Nano Server基礎映象windows/iotcore: Windows IoT Core基礎映象windows: Windows基礎映象

    以Nano Server基礎映象為例,透過命令docker run -it --rm windows/nanoserver powershell執行即可。

    附上映象下載地址:https://hub.docker.com/_/microsoft-windows-base-os-images

  • 中秋節和大豐收的關聯?
  • 四年級上冊語文第三課生字?