目前已經(jīng)可以。從dockerhub官網(wǎng)看,微軟官方已經(jīng)提供相關鏡像:
windows/servercore:WindowsServerCore基礎鏡像
windows/nanoserver:NanoServer基礎鏡像
windows/iotcore:WindowsIoTCore基礎鏡像
windows:Windows基礎鏡像
以NanoServer基礎鏡像為例,通過命令dockerrun-it--rmwindows/nanoserverpowershell運行即可。
附上鏡像下載地址:https://hub.docker.com/_/microsoft-windows-base-os-images
下面是安裝Docker客戶端并在上面運行容器的簡單步驟。
1.下載Boot2Docker
在我們開始安裝之前,我們需要Boot2Docker的可執(zhí)行文件。可以從它的Github下載最新版本的Boot2Docker。在這篇指南中,我們從網(wǎng)站中下載版本v1.6.1。我們從那網(wǎng)頁中用我們喜歡的瀏覽器或者下載管理器下載了名為docker-install.exe的文件。
2.安裝Boot2Docker
現(xiàn)在我們運行安裝文件,它會安裝WindowDocker客戶端、用于Windows的Git(MSYS-git)、VirtualBox、Boot2DockerLinuxISO以及Boot2Docker管理工具,這些對于開箱即用地運行全功能的Docker引擎都至關重要。
3.運行Boot2Docker
安裝完成必要的組件之后,我們從桌面上的“Boot2DockerStart”快捷方式啟動Boot2Docker。它會要求你輸入以后用于驗證的SSH密鑰。然后會啟動一個配置好的用于管理在虛擬機中運行的Docker的unixshell。
檢查否確配置運行面dockerversion命令
dockerversion
4.運行Docker
由于Boot2DockerStart自啟已經(jīng)確設置環(huán)境變量shell我馬始使用Docker請注意我要Boot2Docker作遠程Docker守護進程要docker命令前加sudo
現(xiàn)讓我試試hello-world例鏡像載hello-world鏡像運行并輸"HellofromDocker"信息
$dockerrunhello-world
5.使用命令提示符(CMD)運行Docker
現(xiàn)想始用命令提示符使用Docker打命令提示符(CMD.exe)由于Boot2Docker要求ssh.exePATH我需要命令提示符輸入命令使%PATH%環(huán)境變量包括Git安裝目錄bin文件夾
setPATH=%PATH%;"c:\ProgramFiles(x86)\Git\bin"
運行面命令我命令提示符運行boot2dockerstart啟Boot2Docker虛擬機
boot2dockerstart
注意:看machinedoesnoexist錯誤信息運行boot2dockerinit命令
復制圖控制臺標命令cmd.exe控制臺窗口設置環(huán)境變量我像平運行docker容器
6.使用PowerShell運行Docker
能PowerShell運行Docker我需要啟PowerShell窗口并添加ssh.exePATH變量
$Env:Path="${Env:Path};c:\ProgramFiles(x86)\Git\bin"
運行完面命令我需要運行
boot2dockerstart
打印用于設置環(huán)境變量連接虛擬機內(nèi)部運行DockerPowerShell命令我需要PowerShell運行些命令平運行docker容器
7.用PUTTY登錄
Boot2Docker%USERPROFILE%.ssh目錄使用用于登錄公共私密鑰我需要使用文件夾私密鑰私密鑰需要轉換PuTTY格式我通puttygen.exe實現(xiàn)
我需要打puttygen.exe并%USERPROFILE%.ssh\id_boot2docker導入("File"->"Load"菜單)私鑰點擊"SavePrivateKey"用保存文件通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>]
總結
通DockerWindows客戶端使用Docker趣Boot2Docker管理工具能使任何Docker容器能像Linux主機平滑運行棒應用程序更仔細發(fā)現(xiàn)boot2docker默認用戶用戶名docker密碼tcuser新版本boot2docker設置host-only網(wǎng)絡適配器提供訪問容器端口般說192.168.59.103通VirtualBoxDHCP實現(xiàn)改變