阿里云安裝docker、nginx

原文地址:http://blog.csdn.net/lihe2008125/article/details/51786404

1? ? 安裝docker

docker需要CentOS 7或以上的系統(tǒng),所有要想玩docker,需要安裝CentOS 7.

有兩種方式:

1) 使用yum手工安裝。

2) 使用腳本自動(dòng)安裝。

阿里云已經(jīng)提供了安裝方式,我使用的ECS,所以直接使用腳本安裝?(使用root用戶)

curl?-sSL?http://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/docker-engine/intranet?|?sh?-

具體步驟可以詳見參考文檔1.

安裝完docker后, 啟動(dòng)服務(wù): ? service docker start

2 ? ?下載一個(gè)docker鏡像

由于我的是阿里ECS 所以,我使用

docker pull registry.aliyuncs.com/acs-sample/centos

這樣做有2個(gè)好處:

1)這個(gè)鏡像從阿里的服務(wù)器上下載,速度快。

2)這個(gè)鏡像中的系統(tǒng)已經(jīng)配置好了阿里的相關(guān)yum源,安裝軟件直接在阿里的源上下載。

具體的可以詳見參考文檔2。

3.安裝nginx

(1)下載鏡像,docker pull nginx:1.9

(2)啟動(dòng)容器,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已啟動(dòng),

(3)再啟動(dòng)多一個(gè)容器,docker run -d -p 8081:80 nginx:1.9,瀏覽器輸入http://192.168.0.191:8081/,就可以看到另外一個(gè)nginx已啟動(dòng)

(4)到這里就能體現(xiàn)出Docker部署應(yīng)用和傳統(tǒng)部署應(yīng)用的區(qū)別了,傳統(tǒng)部署的話,需要人工拷貝多一份nginx,再配置端口,而Docker部署的話,在已制作好的鏡像基礎(chǔ)上,一條命令就可以部署一個(gè)新的應(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官方安裝文檔

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容