硬件虛擬化:硬件虛擬化是一種對計算機或操作系統的虛擬。虛擬化對用戶隱藏了真實的計算機硬件,表現出另一個抽象計算平台。
打開任務管理器的性能查看是否支持虛擬化技術

下載windows docker
http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/
我下的是后綴ce.exe的最新版
下載完成后雙擊安裝



一路點點點安裝成功
安裝成功之后桌面會出現三個圖標

雙擊Docker Quickstart Terminal運行docker
如果出現一個對話框
windows 正在查找bash.exe
那么是因為快捷方式的路徑不對,是因為docker安裝的時候還安裝了git,但是我之前已經安裝了git,所以更改這個路徑即可

把目標里的路徑的前面的git路徑改成git當前所在的路徑保存
雙擊Docker Quickstart Terminal即可運行成功,然后開始初始化配置
卡在了waiting for an ip我回車就成功了

輸入docker run hello-world並按回車鍵,如果docker配置成功的話,你會看到命令行中有如下輸出:

docker info 查看docker的版本信息

docker hub登錄
在使用docker時,是否登陸沒有特別大的影響,只不過是,如果登陸了,就可以向docker hub上push自己的鏡像了

遠程連接docker
用xshell遠程連接docker
host 192.168.99.100 port 22
默認用戶名是docker 密碼是tcuser
連接成功

使用xshell和使用Docker Quickstart Terminal的作用是相同的
再使用xshell連接docker時,必須要先啟動Docker Quickstart Terminal
如果是用secureCRT連接的,要設置一下選項
secureCRT的鼠標右鍵功能默認是粘貼的功能,用起來和windows系統的風格不一致,如果要改為右鍵為彈出文本操作菜單功能,方便對選擇的內容做拷貝編輯操作,可以在options菜單—-》global options——》terminal——-》mouse功能塊處將paste on處改為:right button
更新docker
雙擊Docker Quickstart Terminal
輸入下面的命令
docker-machine upgrade default
windows下使用docker的常用命令
查看本機的images
docker images
查看本機的container
docker ps
從dockerhub上pull鏡像
docker pull 鏡像名稱
利用image運行container
docker run -it --rm -p 8888:8888 -v /c/Users/tingting/dropbox/code:/root/opt/workspace -v /c/Users/tingting/dropbox/data:/root/data tingtinglu/caffe_mxnet
(1)利用參數 -v
(2)冒號前為宿主機目錄,必須為絕對路徑
① /c/Users/tingting/dropbox/code:
本機的C:\Users\tingting\dropbox\code文件夾
② /c/Users/tingting/dropbox/data
本機的C:\Users\tingting\dropbox\data文件夾
(3)冒號后為鏡像內掛載的路徑
① /root/opt/workspace
docker中的文件夾/root/opt/workspace
② /root/data
docker中的文件夾/root/data
(4)這里的本機文件夾為c盤,那么,能否為d盤呢?
測試:
docker run -it --rm -p 8888:8888 -v /d/Dropbox/code:/root /opt/workspace -v /d/Dropbox/data:/root/data tingtinglu/caffe_mxnet
發現並不可行,因為目前windows下只支持c盤下的文件夾映射
原文:https://blog.csdn.net/tina_ttl/article/details/51372604
