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

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

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

瀏覽:87日期: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机-工业烤箱-五金蚀刻机-分拣输送机 - 保定市丰辉机械设备制造有限公司 | 苏州教学设备-化工教学设备-环境工程教学模型|同科教仪 | 购买舔盐、舔砖、矿物质盐压块机,鱼饵、鱼饲料压块机--请到杜甫机械 | 周易算网-八字测算网 - 周易算网-宝宝起名取名测名字周易八字测算网 | 电镀电源整流器_高频电解电源_单脉双脉冲电源 - 东阳市旭东电子科技 | 宁波普瑞思邻苯二甲酸盐检测仪,ROHS2.0检测设备,ROHS2.0测试仪厂家 | 中医治疗皮肤病_潍坊银康医院「山东」重症皮肤病救治平台 | 小小作文网_中小学优秀作文范文大全| 外贸网站建设-外贸网站设计制作开发公司-外贸独立站建设【企术】 | 沧州友城管业有限公司-内外涂塑钢管-大口径螺旋钢管-涂塑螺旋管-保温钢管生产厂家 | 施工围挡-施工PVC围挡-工程围挡-深圳市旭东钢构技术开发有限公司 | 真空粉体取样阀,电动楔式闸阀,电动针型阀-耐苛尔(上海)自动化仪表有限公司 | 水平垂直燃烧试验仪-灼热丝试验仪-漏电起痕试验仪-针焰试验仪-塑料材料燃烧检测设备-IP防水试验机 | 不发火防静电金属骨料_无机磨石_水泥自流平_修补砂浆厂家「圣威特」 | 烟气换热器_GGH烟气换热器_空气预热器_高温气气换热器-青岛康景辉 | 兰州牛肉面加盟,兰州牛肉拉面加盟-京穆兰牛肉面 | 升降机-高空作业车租赁-蜘蛛车-曲臂式伸缩臂剪叉式液压升降平台-脚手架-【普雷斯特公司厂家】 | 上海公司注册-代理记账-招投标审计-上海昆仑扇财税咨询有限公司 上海冠顶工业设备有限公司-隧道炉,烘箱,UV固化机,涂装设备,高温炉,工业机器人生产厂家 | 精密交叉滚子轴承厂家,转盘轴承,YRT转台轴承-洛阳千协轴承 | hdpe土工膜-防渗膜-复合土工膜-长丝土工布价格-厂家直销「恒阳新材料」-山东恒阳新材料有限公司 ETFE膜结构_PTFE膜结构_空间钢结构_膜结构_张拉膜_浙江萬豪空间结构集团有限公司 | 变频器维修公司_plc维修_伺服驱动器维修_工控机维修 - 夫唯科技 变位机,焊接变位机,焊接变位器,小型变位机,小型焊接变位机-济南上弘机电设备有限公司 | 骨龄仪_骨龄检测仪_儿童骨龄测试仪_品牌生产厂家【品源医疗】 | 冲击式破碎机-冲击式制砂机-移动碎石机厂家_青州市富康机械有限公司 | 温泉机设备|温泉小镇规划设计|碳酸泉设备 - 大连连邦温泉科技 | 电动打包机_气动打包机_钢带捆扎机_废纸打包机_手动捆扎机 | ◆大型吹塑加工|吹塑加工|吹塑代加工|吹塑加工厂|吹塑设备|滚塑加工|滚塑代加工-莱力奇塑业有限公司 | 炭黑吸油计_测试仪,单颗粒子硬度仪_ASTM标准炭黑自销-上海贺纳斯仪器仪表有限公司(HITEC中国办事处) | 南京精锋制刀有限公司-纵剪机刀片_滚剪机刀片_合金刀片厂家 | 螺杆真空泵_耐腐蚀螺杆真空泵_水环真空泵_真空机组_烟台真空泵-烟台斯凯威真空 | 肉嫩度仪-凝胶测试仪-国产质构仪-气味分析仪-上海保圣实业发展有限公司|总部 | 金属雕花板_厂家直销_价格低-山东慧诚建筑材料有限公司 | 华东师范大学在职研究生招生网_在职研究生招生联展网 | 上海律师事务所_上海刑事律师免费咨询平台-煊宏律师事务所 | 蓝米云-专注于高性价比香港/美国VPS云服务器及海外公益型免费虚拟主机 | 报警器_家用防盗报警器_烟雾报警器_燃气报警器_防盗报警系统厂家-深圳市刻锐智能科技有限公司 | 南京欧陆电气股份有限公司-风力发电机官网 | 交通气象站_能见度检测仪_路面状况监测站- 天合环境科技 | 空气弹簧|橡胶气囊|橡胶空气弹簧-上海松夏减震器有限公司 | 下水道疏通_管道疏通_马桶疏通_附近疏通电话- 立刻通 | 医院专用门厂家报价-医用病房门尺寸大全-抗菌木门品牌推荐 |