阿里云安裝docker、nginx

原文地址: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后, 啟動服務: ? service docker start

2 ? ?下載一個docker鏡像

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

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

這樣做有2個好處:

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

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

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

3.安裝nginx

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

(2)啟動容器,docker run -d -p 8080:80 nginx:1.9,把容器內(nèi)的nginx的80端口,映射到當前服務器的8080端口,當前服務器的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部署應用和傳統(tǒng)部署應用的區(qū)別了,傳統(tǒng)部署的話,需要人工拷貝多一份nginx,再配置端口,而Docker部署的話,在已制作好的鏡像基礎上,一條命令就可以部署一個新的應用

參考文檔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官方安裝文檔

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內(nèi)容