亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 操作系統 > 正文

在Windows系統上安裝Docker的教程

2020-10-21 21:51:50
字體:
來源:轉載
供稿:網友

大家好,今天我們來了解一下 Windows 操作系統中的 Docker 以及在其中安裝 Docker Windows 客戶端的知識。Docker 引擎使用 Linux 特有的內核特性,因此不能通過 Windows 內核運行,所以,(在 Windows 上)Docker 引擎創建了一個小的虛擬系統運行 Linux 并利用它的資源和內核。這樣,Windows Docker 客戶端就可以用這個虛擬的 Docker 引擎來構建、運行以及管理 Docker 容器。有個叫 Boot2Docker 的團隊開發了一個同名的應用程序,它創建了一個虛擬機來運行基于Tiny Core Linux特制的小型 Linux,來在 Windows 上運行 Docker 容器。它完全運行在內存中,需要大約 27M 內存并能在 5秒 (因人而異) 內啟動。因此,在用于 Windows 的 Docker 引擎被開發出來之前,我們在 Windows 機器里只能運行 Linux 容器。
下面是安裝 Docker 客戶端并在上面運行容器的簡單步驟。
1. 下載 Boot2Docker

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

2015724182709206.png (1201×553)

2. 安裝 Boot2Docker

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

3. 運行 Boot2Docker
2015724182915416.png (141×126)

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

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

   

復制代碼
代碼如下:
docker version

2015724183003522.png (498×230)

    4. 運行 Docker

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

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

   

復制代碼
代碼如下:
$ docker run hello-world

    2015724183023518.png (643×385)

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

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

   

復制代碼
代碼如下:
set PATH=%PATH%;"c:/Program Files (x86)/Git/bin"

2015724183043583.png (621×94)

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

   

復制代碼
代碼如下:
boot2docker start

2015724183101828.png (636×409)

    注意: 如果你看到 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

 2015724183120510.png (830×327)

    這會打印用于設置環境變量連接到虛擬機內部運行的 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:-)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩一区二区av| 欧美www视频在线观看| 国产精品久久久久久久久久免费| 色婷婷av一区二区三区在线观看| 中文字幕日韩欧美在线| 国产精品久久久久久久久影视| 欧美丝袜一区二区三区| 国产精品色午夜在线观看| 日韩毛片在线观看| 国产精品一区二区电影| 北条麻妃一区二区在线观看| 亚洲韩国青草视频| 中文字幕亚洲专区| 国产精品视频久久久| 日韩久久免费视频| 国产999精品久久久影片官网| 都市激情亚洲色图| 亚洲欧美日韩中文在线制服| 亚洲大胆人体视频| 欧美一级免费视频| 久久久久久久色| 91美女福利视频高清| 亚洲成av人片在线观看香蕉| 精品亚洲国产视频| 欧美激情第99页| 国产精品美女呻吟| 欧美激情久久久久| 亚洲成人精品视频| 欧美一级大片在线观看| 亚洲欧美日韩在线高清直播| 日韩中文在线中文网在线观看| 亚洲黄色www网站| 国产成人在线播放| 粉嫩av一区二区三区免费野| 国产97色在线| 色中色综合影院手机版在线观看| 久久999免费视频| 九九综合九九综合| 成人国产在线视频| 精品久久久一区二区| 国产小视频国产精品| 欧美人在线观看| 亚洲最大激情中文字幕| 少妇精69xxtheporn| 日韩欧美中文字幕在线播放| 亚洲精品久久久久国产| 国产不卡视频在线| 亚洲精品视频在线播放| 色妞欧美日韩在线| 国产精品视频999| 热草久综合在线| 欧美一级成年大片在线观看| 57pao国产精品一区| 91久热免费在线视频| 国产精品香蕉在线观看| 久热精品视频在线观看一区| 日韩在线观看免费网站| 国产精品h片在线播放| 亚洲国产精品久久久久秋霞不卡| 亚洲欧洲日产国产网站| 一本一本久久a久久精品牛牛影视| 亚洲经典中文字幕| 韩国19禁主播vip福利视频| 日韩亚洲欧美中文在线| 欧美成人激情图片网| 久久亚洲精品国产亚洲老地址| 亚洲精品999| 欧美国产日韩视频| 亚洲美女www午夜| 欧洲精品在线视频| 亚洲国产天堂久久国产91| 亚洲美女av电影| 欧洲成人免费aa| 欧美国产视频日韩| 成人黄色影片在线| 午夜精品国产精品大乳美女| 福利视频导航一区| 国产精品嫩草影院一区二区| 国产欧美日韩中文字幕在线| 97人洗澡人人免费公开视频碰碰碰| 奇门遁甲1982国语版免费观看高清| 国产视频精品久久久| 亚洲国产成人爱av在线播放| 欧美高清视频在线观看| 欧美黑人巨大xxx极品| 久热爱精品视频线路一| 国产a∨精品一区二区三区不卡| 国产精品无av码在线观看| 日本韩国欧美精品大片卡二| 色偷偷噜噜噜亚洲男人| 黑人巨大精品欧美一区二区三区| 欧美日韩午夜视频在线观看| 影音先锋欧美精品| 欧美高跟鞋交xxxxxhd| 亚洲久久久久久久久久久| 欧美最顶级丰满的aⅴ艳星| 色综合久久中文字幕综合网小说| 国产欧美日韩视频| 久久久久国产视频| 国产日产欧美a一级在线| 欧美大片在线影院| 成人h视频在线| 成人久久18免费网站图片| 视频直播国产精品| 日韩av在线一区二区| 成人国产精品一区| 久久影院在线观看| 亚洲一区二区福利| 国产日韩精品在线观看| 精品国产美女在线| 国产精品免费一区| 亚洲电影免费观看高清完整版在线| xxx成人少妇69| 久久精品99久久久香蕉| 亚洲二区在线播放视频| 亚洲国产精品va在线看黑人动漫| 欧美高清在线视频观看不卡| 中文欧美日本在线资源| 亚洲最新av网址| 日韩欧美国产免费播放| 国产丝袜一区二区三区免费视频| 日韩在线观看免费网站| 中文字幕在线视频日韩| 亚洲国产精品网站| 欧美裸体xxxx| 国产精品欧美一区二区| 久久久天堂国产精品女人| 日韩不卡中文字幕| 一本色道久久88综合日韩精品| 欧美一区二区三区图| 久久躁狠狠躁夜夜爽| 日韩av在线播放资源| 欧美另类极品videosbestfree| 欧美视频不卡中文| 日本19禁啪啪免费观看www| 国产在线观看一区二区三区| 国产噜噜噜噜久久久久久久久| 性欧美视频videos6一9| 91精品视频在线| 国产精品av网站| 国产91av在线| 国产噜噜噜噜噜久久久久久久久| 欧美激情精品久久久| 欧美激情第1页| 国产乱肥老妇国产一区二| 久久久久久久97| www.久久久久| 国产欧美日韩免费| 欧美日韩在线视频一区| 久久免费国产视频| 成人久久久久爱| 国产精品三级久久久久久电影| 成人在线视频福利| 亚洲跨种族黑人xxx| 成人自拍性视频| 亚洲欧美综合精品久久成人| 国产精品av网站| 日韩成人av在线播放| 日韩av在线天堂网| 中文字幕亚洲欧美日韩在线不卡| 国产亚洲在线播放| 亚洲欧美国产制服动漫| 国语自产在线不卡| 欧美视频在线观看 亚洲欧|