《Docker教程一》window10專業版安裝docker

參考了菜鳥教程http://www.runoob.com/docker/docker-tutorial.html

一開始是從官網下載最新的18版本的docker Toolbox並按照win10方式,打開Hyper-V,將docker安裝到Hyper-V上,然而錯誤連連。注意:docker的安裝對系統的版本有要求,請上官網查看具體。

然後,按照win7、win8方式,將docker帶victual box下載下來,安裝成功。

步驟如下:

1、安裝

win7、win8的docker toolbox使用阿里雲的鏡像:http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/

2、安裝列表

Docker CLI 客戶端,用來運行docker引擎創建鏡像和容器

Docker Machine. 可以讓你在windows的命令行中運行docker引擎命令

Docker Compose. 用來運行docker-compose命令

Kitematic. 這是Docker的GUI版本

Docker QuickStart shell. 這是一個已經配置好Docker的命令行環境

Oracle VM Virtualbox. 虛擬機

3、安裝完成

安裝完成在桌面生成三個文件,點擊Docker Quickstart Terminal啓動

4、啓動失敗

此時啓動報錯,在C:\Users\<用戶名>\.docker\machine\cache目錄下,缺少文件boot2docker.iso。很簡單,百度boot2docker.iso下載,將該文件放到目錄下,再次啓動,解決。

5、測試docker

使用命令docker run hello-world

docker會提示本地沒有該文件,所以從官方數據庫查找該文件,找到後下載下來運行到本機

注意:若下載失敗,請檢查防火牆,設置代理,使用哪個代理和怎樣使用的方法請百度。

6、在docker上安裝centos

啓動docker後,使用命令docker pull centos

系統自動下載centos,注意:由於鏡像問題,不是所有版本的centos都能順利下載。

7、運行Ubuntu容器

docker run -it ubuntu bash

8、交互式容器

-t:在新容器內指定一個僞終端或終端

-i:允許你對容器內的標準輸入 (STDIN) 進行交互

              docker run -it ubuntu bash

              使用命令後,進入ubuntu系統

  9、啓動容器(後臺模式)

docker run -d ubuntu /bin/sh -c "while true; do echo hello world; sleep 1; done"

顯示一長串容器ID

10、確認容器有在運行、

docker ps

如果已經啓動容器,此時列表顯示容器數據

11、查看容器內的標準輸出

docker logs 容器ID

輸出若干個hello world

12、停止容器

docker stop 容器ID

發佈了36 篇原創文章 · 獲贊 6 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章