手机看片精品高清国产日韩,色先锋资源综合网,国产哺乳奶水91在线播放,乱伦小说亚洲色图欧洲电影

Docker部署nginx

2023-03-31 13:37:09 7129

Docker部署nginx

搜索鏡像

docker search

建議去官網Docker Hub搜索,可以看到具體版本

image.png

拉取鏡像

 docker pull nginx #最新版本
 docker pull nginx:1.22 #指定版本

運行鏡像

 docker run -d --name=nginx -p 9002:80 nginx
 # -d        后臺運行
 #--name     指定名稱
 #-p         映射端口 主機端口:容器端口

此時 訪問nginx已可以正常運行了

 curl 127.0.0.1:9002

image.png

nginx的配置文件等鏈接到主機

如果每次修改nginx配置文件、配置站點,都需要到容器里面進行,很麻煩。

可以將配置文件、站點目錄放到宿主機上。

 #1.創建文件目錄
 mkdir -p /home/nginx/conf
 mkdir -p /home/nginx/log
 mkdir -p /home/nginx/html
 
 #2.拷貝文件
 
 # 將容器nginx.conf文件復制到宿主機
 docker cp nginx:/etc/nginx/nginx.conf /home/nginx/conf/nginx.conf
 # 將容器conf.d文件夾下內容復制到宿主機
 docker cp nginx:/etc/nginx/conf.d /home/nginx/conf/conf.d
 # 將容器中的html文件夾復制到宿主機
 docker cp nginx:/usr/share/nginx/html /home/nginx/html
 
 #3.運行時指定卷
 docker run \
 -p 9002:80 \
 --name nginx \
 -v /home/nginx/conf/nginx.conf:/etc/nginx/nginx.conf \
 -v /home/nginx/conf/conf.d:/etc/nginx/conf.d \
 -v /home/nginx/log:/var/log/nginx \
 -v /home/nginx/html:/usr/share/nginx/html \
 -d nginx:latest

可以理解為掛載

 


提交成功!非常感謝您的反饋,我們會繼續努力做到更好!

這條文檔是否有幫助解決問題?

非常抱歉未能幫助到您。為了給您提供更好的服務,我們很需要您進一步的反饋信息:

在文檔使用中是否遇到以下問題: