国产欧美日韩第一页|日本一二三不卡视频|在线精品小视频,亚洲第一免费播放区,metcn人体亚洲一区,亚洲精品午夜视频

Docker部署nginx

2023-03-31 13:37:09 8016

Docker部署nginx

搜索鏡像

docker search

建議去官網(wǎng)Docker Hub搜索,可以看到具體版本

image.png

拉取鏡像

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

運(yùn)行鏡像

 docker run -d --name=nginx -p 9002:80 nginx
 # -d        后臺(tái)運(yùn)行
 #--name     指定名稱(chēng)
 #-p         映射端口 主機(jī)端口:容器端口

此時(shí) 訪問(wèn)nginx已可以正常運(yùn)行了

 curl 127.0.0.1:9002

image.png

nginx的配置文件等鏈接到主機(jī)

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

可以將配置文件、站點(diǎn)目錄放到宿主機(jī)上。

 #1.創(chuàng)建文件目錄
 mkdir -p /home/nginx/conf
 mkdir -p /home/nginx/log
 mkdir -p /home/nginx/html
 
 #2.拷貝文件
 
 # 將容器nginx.conf文件復(fù)制到宿主機(jī)
 docker cp nginx:/etc/nginx/nginx.conf /home/nginx/conf/nginx.conf
 # 將容器conf.d文件夾下內(nèi)容復(fù)制到宿主機(jī)
 docker cp nginx:/etc/nginx/conf.d /home/nginx/conf/conf.d
 # 將容器中的html文件夾復(fù)制到宿主機(jī)
 docker cp nginx:/usr/share/nginx/html /home/nginx/html
 
 #3.運(yùn)行時(shí)指定卷
 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

可以理解為掛載

 


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

這條文檔是否有幫助解決問(wèn)題?

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

在文檔使用中是否遇到以下問(wèn)題: