欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Docker中部署nginx服務的方案

 更新時間:2022年11月14日 08:28:12   作者:甜點cc  
這篇文章主要介紹了Docker中部署nginx服務的方案的相關資料,需要的朋友可以參考下

容器時相互隔離的,docker啟動的nginx是容器內(nèi)的服務,不影響我原先服務器上的nginx服務,小伙伴們可大膽嘗試??

本篇實在linux環(huán)境下操作的,主要目的是奪人眼目,對使用Docker部署服務嘗鮮,先體會一下Docker的便捷之處。

1、下載nginx鏡像

docker pull nginx

2、查看下載的鏡像

docker ps

3、啟動nginx鏡像

docker run -d --name nginx01 -p 3344:80 nginx(鏡像名或者鏡像id)

4、查看啟動的nginx

docker ps

5、訪問啟動的nginx

在云服務器內(nèi)使用 curl 測試訪問

curl localhost:3344

5.1、linux開放防火墻端口

firewall-cmd位于firewalld包中

systemctl位于systemd包中

安裝防火墻工具:

yum install firewalld systemd -y

常用命令:

# 查看firewall(防火墻)服務狀態(tài)
systemctl status firewalld

#開啟防火墻
systemctl start firewalld

#重啟防火墻
service firewalld  restart

#關閉防火墻
service firewalld  stop

#查看防火墻規(guī)則
firewall-cmd --list-all     #查看全部信息
firewall-cmd --list-ports     #只看端口信息

#添加防火墻開放端口
firewall-cmd --add-port=8001/tcp --permanent
or
firewall-cmd --zone=public --add-port=8080/tcp --permanent
命令含義:
  --zone          #作用域(public標識公共的)
  --add-port=80/tcp   #添加端口, 格式為:端口/通訊協(xié)議
  --permanent       #永久生效,沒有此參數(shù)重啟后失效
  
# 不要忘記reload!
firewall-cmd --reload

5.2、阿里云服務器需要配置安全組規(guī)則

配置完之后就可以在瀏覽器訪問公網(wǎng)ip+3344端口號查看了

5.3、原理

端口 暴露,linux端口映射到容器端口

0.0.0.0:3344->80/tcp

6.進入nginx容器

docker exec -it 0a7ebd6bc291 /bin/bash
root@0a7ebd6bc291:/# ls
bin  boot  dev	docker-entrypoint.d  docker-entrypoint.sh  etc	home  lib  lib64  media  mnt  opt  proc  root  run  sbin  srv  sys  tmp  usr  var
root@0a7ebd6bc291:/# whereis nginx
nginx: /usr/sbin/nginx /usr/lib/nginx /etc/nginx /usr/share/nginx
root@0a7ebd6bc291:/# cd /etc/nginx/
root@0a7ebd6bc291:/etc/nginx# ls
conf.d	fastcgi_params	mime.types  modules  nginx.conf  scgi_params  uwsgi_params
root@0a7ebd6bc291:/etc/nginx# 

問題探索

每次改動nginx配置,都需要進入容器內(nèi)部修改,十分麻煩,能否在容器外部提供一個映射路徑,達到修改配置文件,容器內(nèi)部就會自動修改?

數(shù)據(jù)卷技術

nginx.conf配置文件,注意Nginx默認是后臺運行的,但Docker需要其在前臺運行,否則直接退出容器。配置文件中添加daemon off;關閉后臺運行??梢酝ㄟ^Dockerfile配置CMD命令實現(xiàn)

到此這篇關于Docker中部署nginx服務的方案的文章就介紹到這了,更多相關Docker部署nginx內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • 使用Docker和Nginx部署Web服務的操作指南

    使用Docker和Nginx部署Web服務的操作指南

    本文給大家介紹了Docker和Nginx部署Web服務的完美指南,Docker是一種容器化技術,它可以將應用程序及其依賴項打包到一個獨立的、可移植的容器中,而Nginx則是一款高性能的Web服務器和反向代理服務器,感興趣的朋友可以參考下
    2024-01-01
  • docker 如何實現(xiàn)磁盤讀寫

    docker 如何實現(xiàn)磁盤讀寫

    本文主要介紹了docker實現(xiàn)磁盤讀寫,包括創(chuàng)建Docker鏡像、運行 Docker容器以及在容器中進行磁盤讀寫操作的步驟和代碼示例,具有一定的參考價值,感興趣的可以了解一下
    2024-01-01
  • Docker部署Nginx并配置反向代理

    Docker部署Nginx并配置反向代理

    這篇文章介紹了Docker部署Nginx并配置反向代理的方法,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-01-01
  • Docker制作鏡像的兩種實現(xiàn)方式

    Docker制作鏡像的兩種實現(xiàn)方式

    本文主要介紹了Docker制作鏡像的兩種實現(xiàn)方式,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-07-07
  • Docker使用Calico網(wǎng)絡模式配置及問題處理方法

    Docker使用Calico網(wǎng)絡模式配置及問題處理方法

    這篇文章主要介紹了Docker使用Calico網(wǎng)絡模式配置及問題處理,設計思想是Calico不使用隧道或者NAT來實現(xiàn)轉(zhuǎn)發(fā),而是巧妙的把所有二三層流量轉(zhuǎn)換成三層流量,并通過host上路由配置完成跨host轉(zhuǎn)發(fā),需要的朋友可以參考下
    2022-11-11
  • docker-compose中的環(huán)境變量問題

    docker-compose中的環(huán)境變量問題

    這篇文章主要介紹了docker-compose中的環(huán)境變量問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • docker-compose 詳解及示例代碼

    docker-compose 詳解及示例代碼

    這篇文章主要介紹了docker-compose 詳解的相關資料,并附簡單實例,需要的朋友可以參考下
    2016-10-10
  • 使用docker搭建kong集群操作

    使用docker搭建kong集群操作

    這篇文章主要介紹了使用docker搭建kong集群操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-11-11
  • Docker安裝Redis并使用Another?Redis?Desktop?Manager連接的方法

    Docker安裝Redis并使用Another?Redis?Desktop?Manager連接的方法

    Redis?是一個使用C語言編寫的、開源的(遵守?BSD?協(xié)議)、高性能的、支持網(wǎng)絡、可基于內(nèi)存亦可持久化的日志型、Key-Value的NoSQL數(shù)據(jù)庫,這篇文章主要介紹了Docker安裝Redis并使用Another?Redis?Desktop?Manager連接,需要的朋友可以參考下
    2022-09-09
  • docker實現(xiàn)導出、導入和數(shù)據(jù)搬遷

    docker實現(xiàn)導出、導入和數(shù)據(jù)搬遷

    本篇文章主要介紹了docker實現(xiàn)導出、導入和數(shù)據(jù)搬遷,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-07-07

最新評論