1. 程式人生 > >雲計算--windows下安裝Docker

雲計算--windows下安裝Docker

image 中間 art product rmi 下載速度 分享 操作 ont

1.準備工作:

1)64為操作系統,win7或者更高
2)支持“ Hardware Virtualization Technology”,並且,“virtualization ”可用(可進入任務管理器查看)

2.安裝Docker:

2.1 下載和安裝Docker Toolbox

從Docker官網可以下到Docker Toolbox:https://www.docker.com/products/docker-toolbox,選擇windows版本下載。

註意:安裝路徑千萬不要有中文!!!

一路next,(Select Additional Tasks時最後一項打勾

)最後點install即可。

3.配置Docker:

安裝結束後,在桌面上會出現三個圖標,左邊的是命令行形式Docker終端,中間的是虛擬機(Virtual box),右邊的是圖形界面的Docker操作工具。

技術分享

打開windows終端,輸入docker-machine,查看docker是否安裝成功。

默認情況下,docker machine的所有文件都會保存在用戶的根目錄下,一般是在C盤(如本機在:C:\Users\wyt\.docker\machine)。若要修改默認鏡像文件的下載位置,參考Linux公社博文:http://www.linuxidc.com/Linux/2016-07/133506.htm

因為在使用docker的時候,會需要從docker的網站下載鏡像文件,下載速度可能會很慢。此處使用阿裏雲的加速器,首先登錄阿裏雲開發者平臺,然後點擊右側的管理中心(當然你得要有一個賬戶):

阿裏雲開發者平臺:https://dev.aliyun.com/search.html

選擇Docker Hub鏡像站點,選擇windows,復制紅色方框中的代碼(如修改了盤符的,參考Linux公社博文)

在windows終端中輸入:docker-machine create --engine-registry-mirror=https://4ci5fict.mirror.aliyuncs.com -d virtualbox default

技術分享

此時可以點擊Docker Quickstart Terminal:

技術分享

提示的IP:192.168.99.100就是Docker虛擬機的IP了。

技術分享

至此,dockers配置成功。這臺docker machine創建後就啟動了,如果下次我們再打開電腦,想要啟動docker machine,可以打開Docker Quickstart Terminal或者Git Bash,然後執行下面的命令:

docker-machine start

來啟動docker machine。

4.利用SSH軟件登陸:

此處使用XShell(也可使用SecureCRT)登陸虛擬機。

技術分享

docker machine的IP是192.168.99.100,用SSH工具登錄它,用戶名是docker,密碼是tcuser

技術分享

技術分享

再使用XShell連接docker時,必須要先啟動Docker Quickstart Terminal

5.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

版權所有,如需轉載,請註明出處 http://www.cnblogs.com/W-Yentl/p/7748637.html

參考文獻:http://www.linuxidc.com/Linux/2016-07/133506.htm

 

雲計算--windows下安裝Docker