windows下docker的安裝並使用


硬件虛擬化:硬件虛擬化是一種對計算機或操作系統的虛擬。虛擬化對用戶隱藏了真實的計算機硬件,表現出另一個抽象計算平台。

 打開任務管理器的性能查看是否支持虛擬化技術

 

 

下載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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM