电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

詳解docker nginx 容器啟動掛載到本地

瀏覽:91日期:2024-11-19 14:18:08

首先nginx容器內部的結構:

進入容器:

docker exec -it b511b6049f57 bash

查看容器的結構目錄:其實每一個容器就相當于一個獨立的系統。

root@b511b6049f57:/# lsbin dev home lib64mnt proc run srv tmp varboot etc lib mediaopt root sbin sys usr

nginx的結構目錄在容器中:

日志位置:/var/log/nginx/ 配置文件位置:/etc/nginx/ 項目位置:/usr/share/nginx/html

如果你想在本地去添加location 需要把這些容器中的配置掛載到本地:

配置文件相對來說有點麻煩,一般nginx只需要加載nginx.conf就可以了,在dokcer中,是首先加載nginx.conf,然后在nginx.conf有這么一行include /etc/nginx/conf.d/*.conf;,就是加載conf.d目錄下的配置文件。所以對于配置只需要掛載到conf.d,覆蓋掉即可。

在本地創建對應的文件夾和主配置文件nginx.conf:

mkdir -p /home/test/nginx/{log,conf,html}touch nginx.conf

nginx.conf包含子配置文件(最后一行):

user nginx;worker_processes 1;error_log /var/log/nginx/error.log warn;pid /var/run/nginx.pid;events { worker_connections 1024;}http { include /etc/nginx/mime.types; default_type application/octet-stream; log_format main ’'$remote_addr' '$http_host' '[$time_local]' '$request' '$status' '$body_bytes_sent' ’ ’'$bytes_sent' '$gzip_ratio' '$http_referer' '$http_user_agent' '$http_x_forwarded_for' ’ ’'$upstream_addr' '$upstream_response_time' '$request_time' '$request_body' '$http_authorization' ’; access_log /var/log/nginx/access.log main; sendfile on; #tcp_nopush on; keepalive_timeout 65; #gzip on; include /etc/nginx/conf.d/*.conf;}

在 conf下創建一個默認的default.conf:

server { listen 80; server_name localhost; #charset koi8-r; access_log /var/log/nginx/log/host.access.log main; location / { #root /data/nginx/html; root /usr/share/nginx/html; index index.html index.htm; #autoindex on; #try_files $uri /index/index/page.html; #try_files $uri /index/map/page.html; } #error_page 404 /404.html; # redirect server error pages to the static page /50x.html # error_page 500 502 503 504 /50x.html; location = /50x.html { root /usr/share/nginx/html; } location ~ /images { default_type application/json; return 200 ’{'code': 'A000000', 'message': 'ok', 'timestamp': '20180307184426', 'data': {'isvip': '1', 'monthProList': []}}’; } # proxy the PHP scripts to Apache listening on 127.0.0.1:80 # #location ~ .php$ { # proxy_pass http://127.0.0.1; #} # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000 # #location ~ .php$ { # root html; # fastcgi_pass 127.0.0.1:9000; # fastcgi_index index.php; # fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name; # include fastcgi_params; #} # deny access to .htaccess files, if Apache’s document root # concurs with nginx’s one # #location ~ /.ht { # deny all; #}}

準備完成上面的本地文件以后開始啟動容器掛載到本地相關配置文件:

docker run --name docker_nginx -d -p 80:80 -v /home/test/nginx/log:/var/log/nginx -v /home/test/nginx/conf:/etc/nginx/conf.d -v /home/test/nginx/nginx.conf:/etc/nginx/nginx.conf -v /home/test/nginx/html:/usr/share/nginx/html nginx### 第一個-v:掛載日志目錄 第二個-v:掛載配置目錄 第三個-v:掛載主配置文件 第四個-v:掛載項目目錄

掛載完成以后訪問主頁面:

詳解docker nginx 容器啟動掛載到本地

然后在訪問我們之前在default寫的一個location /images:

詳解docker nginx 容器啟動掛載到本地

重啟nginx:

docker exec -it b511b6049f57 nginx -s reload

到此這篇關于詳解docker nginx 容器啟動掛載到本地的文章就介紹到這了,更多相關docker nginx啟動掛載內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Docker
相關文章:
主站蜘蛛池模板: 智慧钢琴-电钢琴-便携钢琴-数码钢琴-深圳市特伦斯乐器有限公司 | 合肥风管加工厂-安徽螺旋/不锈钢风管-通风管道加工厂家-安徽风之范 | uv机-uv灯-uvled光固化机-生产厂家-蓝盾机电 | 微学堂-电动能源汽车评测_电动车性能分享网 | 工业用品一站式采购平台|南创工品汇-官网|广州南创 | 招商帮-一站式网络营销服务|互联网整合营销|网络推广代运营|信息流推广|招商帮企业招商好帮手|搜索营销推广|短视视频营销推广 | 不发火防静电金属骨料_无机磨石_水泥自流平_修补砂浆厂家「圣威特」 | 识禅_对禅的了解,从这里开始 | 耐热钢-耐磨钢-山东聚金合金钢铸造有限公司 | 诗词大全-古诗名句 - 古诗词赏析 | 广西资质代办_建筑资质代办_南宁资质代办理_新办、增项、升级-正明集团 | 旋振筛_不锈钢旋振筛_气旋筛_旋振筛厂家—新乡市大汉振动机械有限公司 | 丝印油墨_水性油墨_环保油墨油漆厂家_37国际化工 | 天津仓库出租网-天津电商仓库-天津云仓一件代发-【博程云仓】 | 江西自考网-江西自学考试网| 福州仿石漆加盟_福建仿石漆厂家-外墙仿石漆加盟推荐铁壁金钢(福建)新材料科技有限公司有保障 | 丹佛斯压力传感器,WISE温度传感器,WISE压力开关,丹佛斯温度开关-上海力笙工业设备有限公司 | 匀胶机旋涂仪-声扫显微镜-工业水浸超声-安赛斯(北京)科技有限公司 | 热处理炉-退火炉-回火炉设备厂家-丹阳市电炉厂有限公司 | 酒吧霸屏软件_酒吧霸屏系统,酒吧微上墙,夜场霸屏软件,酒吧点歌软件,酒吧互动游戏,酒吧大屏幕软件系统下载 | 耐酸泵,耐酸泵厂家-淄博华舜耐腐蚀真空泵 | 灰板纸、灰底白、硬纸板等纸品生产商-金泊纸业 | 金刚网,金刚网窗纱,不锈钢网,金刚网厂家- 河北萨邦丝网制品有限公司 | 面粉仓_储酒罐_不锈钢储酒罐厂家-泰安鑫佳机械制造有限公司 | 质检报告_CE认证_FCC认证_SRRC认证_PSE认证_第三方检测机构-深圳市环测威检测技术有限公司 | 校车_校车价格_19座幼儿园校车_幼儿园校车_大鼻子校车 | 今日热点_实时热点_奇闻异事_趣闻趣事_灵异事件 - 奇闻事件 | 道达尔润滑油-食品级润滑油-道达尔导热油-合成导热油,深圳道达尔代理商合-深圳浩方正大官网 | 氧化锆陶瓷_氧化锆陶瓷加工_氧化锆陶瓷生产厂家-康柏工业陶瓷有限公司 | 气动绞车,山东气动绞车,气动绞车厂家-烟台博海石油机械有限公司 气动隔膜泵厂家-温州永嘉定远泵阀有限公司 | 协议书_协议合同格式模板范本大全| 首页|专注深圳注册公司,代理记账报税,注册商标代理,工商变更,企业400电话等企业一站式服务-慧用心 | 专注提供国外机电设备及配件-工业控制领域一站式服务商-深圳市华联欧国际贸易有限公司 | 电位器_轻触开关_USB连接器_广东精密龙电子科技有限公司 | 无锡门窗-系统门窗-阳光房-封阳台-断桥铝门窗厂[窗致美] | BOE画框屏-触摸一体机-触控查询一体机-触摸屏一体机价格-厂家直销-触发电子 | 山西3A认证|太原AAA信用认证|投标AAA信用证书-山西AAA企业信用评级网 | 瓶盖扭矩仪(扭力值检测)-百科 | 氧化锆陶瓷_氧化锆陶瓷加工_氧化锆陶瓷生产厂家-康柏工业陶瓷有限公司 | 焊锡丝|焊锡条|无铅锡条|无铅锡丝|无铅焊锡线|低温锡膏-深圳市川崎锡业科技有限公司 | 上海软件开发-上海软件公司-软件外包-企业软件定制开发公司-咏熠科技 |