阿里雲服務器用Docker配置運行nginx並訪問


一、Docker拉取nginx鏡像

docker pull nginx:1.12.2

  這里是下載的是nginx的1.12.2版本,其他版本的鏡像請訪問https://hub.docker.com/r/library/

二、啟動nginx容器

docker run -di --name=haoprogrammer_nginx_80 -v /home/myroot/mydata/docker/nginx/:/test/nginx -p 80:80  nginx:1.12.2

大名鼎鼎的docker run,參數說明

-i    運行容器

-t    容器啟動后會進入命令行,將入這兩個參數后,容器創建殼登錄進去,即分配一個偽終端

-d    創建守護式容器在后台運行(創建容器后不會自動登錄容器,只加-i-t兩個參數,創建后會自動進入容器)

-v    表示目錄映射關系,前者是宿主機目錄,后者是容器映射目錄。可以使用多個--v做目錄映射。注意,最好做目錄映射,在宿主機上修改,然后共享到容器中

-p    標識端口映射,前者是宿主機端口,后者是容器映射端口。可使用多個-p做端口映射

 

三、查看是否啟動成功

docker ps    

  說明:

docker ps       //查看正在運行的容器

docker ps -a    //查看所有容器

 

 四、配置阿里雲服務器安全組策略

4.1 登錄控制台,找到對應服務器

4.2 找到對應的實例,點擊管理-->本實例安全組-->配置規則

4.3 配置安全組,點擊添加安全組規則,開放相應的入口

 

注意:0.0.0.0/0  所有人都能訪問要慎重

 五、驗證

瀏覽器輸入公網ip+端口,即可出現熟悉的nginx頁面

 


免責聲明!

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



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