原文地址:http://blog.csdn.net/lihe2008125/article/details/51786404
1? ? 安裝docker
docker需要CentOS 7或以上的系統(tǒng)旺聚,所有要想玩docker沈贝,需要安裝CentOS 7.
有兩種方式:
1) 使用yum手工安裝。
2) 使用腳本自動安裝踩晶。
阿里云已經(jīng)提供了安裝方式执泰,我使用的ECS,所以直接使用腳本安裝?(使用root用戶)
curl?-sSL?http://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/docker-engine/intranet?|?sh?-
具體步驟可以詳見參考文檔1.
安裝完docker后渡蜻, 啟動服務(wù): ? service docker start
2 ? ?下載一個docker鏡像
由于我的是阿里ECS 所以术吝,我使用
docker pull registry.aliyuncs.com/acs-sample/centos
這樣做有2個好處:
1)這個鏡像從阿里的服務(wù)器上下載,速度快茸苇。
2)這個鏡像中的系統(tǒng)已經(jīng)配置好了阿里的相關(guān)yum源排苍,安裝軟件直接在阿里的源上下載。
具體的可以詳見參考文檔2税弃。
3.安裝nginx
(1)下載鏡像纪岁,docker pull nginx:1.9
(2)啟動容器,docker run -d -p 8080:80 nginx:1.9则果,把容器內(nèi)的nginx的80端口幔翰,映射到當(dāng)前服務(wù)器的8080端口,當(dāng)前服務(wù)器的ip是192.168.0.191西壮,瀏覽器輸入http://192.168.0.191:8080/遗增,就可以看到nginx已啟動,
(3)再啟動多一個容器款青,docker run -d -p 8081:80 nginx:1.9做修,瀏覽器輸入http://192.168.0.191:8081/,就可以看到另外一個nginx已啟動
(4)到這里就能體現(xiàn)出Docker部署應(yīng)用和傳統(tǒng)部署應(yīng)用的區(qū)別了抡草,傳統(tǒng)部署的話饰及,需要人工拷貝多一份nginx,再配置端口康震,而Docker部署的話燎含,在已制作好的鏡像基礎(chǔ)上,一條命令就可以部署一個新的應(yīng)用
參考文檔1:http://mirrors.aliyun.com/help/docker-engine?spm=5176.doc25985.2.1.B3QOgt阿里的文檔
參考文檔2:https://help.aliyun.com/document_detail/25985.html ? ? ?阿里的文檔
參考文檔3:https://docs.docker.com/engine/installation/linux/centos/ ? ? ?docker官方安裝文檔