上篇Docker中提到的是MAC系統(tǒng)中的構(gòu)建,本篇會(huì)簡(jiǎn)單介紹win7中Docker的構(gòu)建和加速。
下載之前的步驟本文中不再重提,直接去Docker官網(wǎng)中下載win7版本進(jìn)行安裝,安裝完成之后系統(tǒng)會(huì)多了三個(gè)啟動(dòng)包,
1."Kitematic (Alpha)"
Docker服務(wù)管理器及更新檢查器
Kitematic (Alpha)啟動(dòng)后就是上圖的界面,用于管理Docker服務(wù)和版本更新等工作。純視圖工作端,可以進(jìn)行對(duì)Docker進(jìn)行服務(wù)重啟等。
2."Docker Quickstart Terminal"
docker工具包
這是一個(gè)Docker的快速啟動(dòng)命令行管理工具,有點(diǎn)類(lèi)似與git bash,會(huì)顯示docker啟動(dòng)時(shí)的所有啟動(dòng)日志和信息,上圖中大家可以清楚的看到啟動(dòng)的過(guò)程,和啟動(dòng)之后的vm命及對(duì)應(yīng)的IP192.168.99.100,但是里面包含的工具命令并不是很齊全,常用命令:
docker:查看docker命令及參數(shù)
docker-compose:負(fù)責(zé)實(shí)現(xiàn)對(duì)Docker容器集群的快速編排的命令,參數(shù)和過(guò)程下一篇統(tǒng)一介紹
docker ps:查看系統(tǒng)以啟動(dòng)的容器。
docker-machine :docker服務(wù)管理命令
3."Oracle VM VirtualBox“
Vm VirtualBox啟動(dòng)后界面
可以雙擊打開(kāi)default,進(jìn)行共享文件夾的配置,根據(jù)自己的需要進(jìn)行文件的管理,相當(dāng)于把自己的本地文件掛載到虛擬機(jī)當(dāng)中。他的主界面是這樣的:
vbox容器界面
掛載文件:
圖中c:code為本地的代碼目錄,code為遠(yuǎn)虛擬機(jī)代碼目錄,掛載之后重啟docker服務(wù),
docker-machine restart default
服務(wù)重啟后可以在虛擬機(jī)中進(jìn)行查看是否掛載成功!
掛載code
因?yàn)閐ocker默認(rèn)鏡像源其實(shí)在國(guó)外,所以有時(shí)候訪問(wèn)下載速度非常慢,win7環(huán)境中可以進(jìn)行命令行的修改。
如果有阿里云用戶(hù)的同學(xué)可以直接去阿里云獲取加速器地址,如果沒(méi)有的話可以找一些國(guó)內(nèi)免費(fèi)加速。
明哥已經(jīng)有阿里云帳號(hào),直接進(jìn)行獲取。
在Docker Quickstart Terminal中或VM Box中直接執(zhí)行
配置加速器地址:
sudo sed -i "s|EXTRA_ARGS='|EXTRA_ARGS='--registry-mirror=加速地址 |g" /var/lib/boot2docker/profile
重啟虛擬機(jī)
docker-machine restart default
小技巧:
"Docker Quickstart Terminal"有時(shí)候命令不齊,或界面工具操作有亂碼可能,建議使用ssh連接工具,如openssh、xshell、secureCRT等工具進(jìn)行連接
VM Box連接地址:192.168.99.100 帳號(hào)docker 密碼:tcuser
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。