docker 容器跑一個應用


雖然是個前端,但是公司比較推崇docker,感覺挺神奇,就也學了一些,再此做個筆記,以供日后回想。

我的想法是在一個centos環境中運行一個nginx服務。docker的安裝就不說了,網上已經有好多教程,可以自行百度。

一、在我的電腦建立了一個docker文件夾,如下圖:

二、進入到剛創建的docker文件夾(cd docker)

三、進入文件之后運行命令 docker run -it centos (以centos為鏡像起一個可以交互的docker容器)

四、此時容器已經跑起來了,運行命令(find -name nginx)查看是否在容器中已經安裝了nginx

五、如果沒有安裝nginx,那么就安裝nginx依賴的模塊庫

   yum install gcc-c++  
   yum install pcre pcre-devel  
   yum install zlib zlib-devel  
   yum install openssl openssl--devel  

六、安裝nginx

先進入到/usr/local文件夾中然后然后執行下面命令

wget http://nginx.org/download/nginx-1.7.4.tar.gz 

解壓下載的nginx壓縮包:tar -zxvf nginx-1.7.4.tar.gz 

七、進入到 nginx-1.7.4文件夾,然后依次執行以下命令:

./configure

make

make install

八、退出容器,執行docker ps -a,找到剛退出的容器id

九、執行 docker commit 42e6c09b0f19 centos

十、執行docker images 查看鏡像是否生成

十一、最后執行docker run -it -p 9009:80 0c119ecd2565,在瀏覽器輸入http://localhost:9090/ 出現nginx歡迎頁面

 參考鏈接:

https://blog.csdn.net/chanmufeng/article/details/80459607

https://www.cnblogs.com/waterlufei/p/6682345.html

https://www.cnblogs.com/codingcloud/p/5095066.html

https://www.cnblogs.com/longronglang/p/7838125.html

https://www.cnblogs.com/jerrypro/p/7062101.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM