在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ Linux/ Microsoft Windows 安裝docker
docker用戶指南
鏡像
在Docker中運行SSH進(jìn)程服務(wù)
Docker Hub
CentOS
Rackspace Cloud
Red Hat Enterprise Linux
在Docker中運行Reids服務(wù)
FrugalWare
管理容器數(shù)據(jù)
Debian
Docker中運行MongoDB
Gentoo
在Docker中使用Riak服務(wù)
IBM SoftLayer
在Docker中運行Apt-Cacher-ng服務(wù)
開始使用Docker Hub
Amazon EC2
在Docker中運行"hello Word"應(yīng)用
Docker Hub上的倉庫和鏡像
Ubuntu
Docker Hub賬戶
Docker中運行Node.js web應(yīng)用
Docker中運行CouchDB服務(wù)
Fedora
Binaries
CRUX Linux
使用Docker Hub
Mac OS X 安裝 Docker
在Docker中運行PostgreSQL
創(chuàng)建一個基本鏡像
Docker Hub上的自動化構(gòu)建
連接容器
Google Cloud Platform
使用docker第一步
使用docker鏡像
Arch Linux
openSUSE
使用容器
Microsoft Windows 安裝docker

Microsoft Windows 安裝docker

我的感言

docker越做越好,用戶的體驗度和操作的便利性也是越來越好,這點可以看我以前寫的docker教程,http://www.widuu.com/docker/,由于正式版出來之后,許多新的特性和安裝方式都有所改變,我決定花時間重寫docker中文文檔。慢慢來,有時間久翻譯一點。

windows

注意:docker已經(jīng)在windows7.1和windows 8上通過測試,當(dāng)然它也可以在低版本的windows上使用。但是你的處理器必須支持硬件虛擬化。

docker 引擎使用的是Linux內(nèi)核的特性,所以我們需要在 Windows 上使用一個輕量級的虛擬機(jī)(vm)來運行 docker。我們使用 Windows的Docker客戶端來控制 Docker 虛擬化引擎的構(gòu)建、運行和管理 Docker 容器。

為了簡化這個過程,我們設(shè)計了一個叫 Boot2Docker 的應(yīng)用程序,你可以通過它來安裝虛擬機(jī)和運行docker 進(jìn)程。

安裝

1、 下載最新版本的Docker for Windows Installer

2、 運行安裝文件,它將會安裝virtualbox、MSYS-git boot2docker Linux鏡像和Boot2Docker的管理工具。

http://wiki.jikexueyuan.com/project/docker/images/windows_docker.png" alt="docker windows軟件安裝" />

3、 從桌面上或者Program Files中找到Boot2Docker for Windows,運行 Boot2Docker Start 腳本。這個腳本會要求你輸入 ssh 密鑰密碼 - 可以簡單點(但是起碼看起來比較安全),然后只需要按[Enter]按鈕即可。

http://wiki.jikexueyuan.com/project/docker/images/windows_docker2.png" alt="windows docker run" />

Boot2Docker Start啟動腳本將連接你到虛擬機(jī)的shell會話,如果需要的話,它會初始化一個新的VM并且啟動它。

如果提示錯誤,找不到主機(jī)等信息,大家可以在安裝目錄執(zhí)行

    boot2docker.exe init
    boot2docker.exe start
    boot2docker.exe ssh

升級

  • 下載最新的 Docker for Windows Installer
  • 運行安裝程序,這將升級VirtualBox和Boot2Docker管理工具
  • 打開終端輸入如下的命令來升級你現(xiàn)有的容器:
    $ boot2docker stop
    $ boot2docker download
    $ boot2docker start

運行Docker

注意:如果你使用一個遠(yuǎn)程的 Docker 進(jìn)程,像 Boot2Docker 。在這時候,當(dāng)你運行 docker 命令的時候前邊不需要像前邊的例子那樣加入sudo。

我們運行一下事例鏡像 hello-world,運行如下命令:

    $ docker run hello-world

這將下載非常小的 hello-world 鏡像,并且打印打印 Hello from Docker. 信息。

使用PUTTY登陸來代替CMD命令行

Boot2Docker使用 %HOMEPATH%\.ssh 目錄來生成你的共有和私有密鑰。同樣登陸的時候你也需要使用這個目錄下的私有密鑰。

這個私有密鑰需要轉(zhuǎn)換成 PuTTY 所需要的格式。

你可以使用 puttygen來生成,具體操作如下:

  1. 打開 puttygen.exe 找到("File"->"Load")按鈕來加載 %HOMEPATH%.ssh\id_boot2docker 私有密鑰文件。

  2. 點擊"Save Private Key"按鈕。

  3. 在PUTTY中使用剛才保存的文件來登陸 docker@127.0.0.1:2022

進(jìn)一步細(xì)節(jié)

Boot2Docker 管理工具提供了如下幾個命令:

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

容器端口重定向

boot2Docker的默認(rèn)用戶是 docker 密碼是 tcuser

最新版本的 boot2docker 可以設(shè)置網(wǎng)絡(luò)適配器來給容器提供端口訪問。

如你運行一個暴露內(nèi)部端口的容器

    docker run --rm -i -t -p 80:80 nginx

當(dāng)你需要使用一個IP地址來訪問 Nginx 服務(wù)器,你可以使用如下命令來查看 ip。

    $ boot2docker ip

通常情況下,是192.168.59.103,但是它可以通過 virtualbox 的 dhcp 來改變。

更多細(xì)節(jié)信息,請查看Boot2Docker site

上一篇:使用docker第一步下一篇:Ubuntu