參考了菜鳥教程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