雲計算--windows下安裝Docker
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時最後一項打勾
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