成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術(shù)文章
文章詳情頁

Docker多個容器不能有相同端口號的處理方案

瀏覽:224日期:2024-11-01 18:51:34
問題背景

在docker里用同一份鏡像創(chuàng)建4個容器,網(wǎng)絡(luò)選擇bridge模式,A服務(wù)在四個容器中都使用了同一個端口號(6000);為了減少對外暴露的端口數(shù),另外使用了nginx對這4個服務(wù)實例做代理,4個服務(wù)實例分屬4個upstream,使用了類似/service1、/service2的路徑來訪問4個實例。

此時從本地訪問任一服務(wù),則會報502錯誤,百思不得其解。

connect() failed (111: Connection refused) while connecting to upstream

compose文件

version: ’2’networks: nn: driver: bridgeservices: service-1: container_name: service-1 image: foo networks: - nn volumes: - ./logs/1:/apps/aaa/bbb-logs - ./common:/apps/aaa/bbb - ./xxx/1.xml:/ccc/targets.xml entrypoint: foo.sh command: start app=foo port=6000 service-2: container_name: service-2 image: foo networks: - nn volumes: - ./logs/2:/apps/aaa/bbb-logs - ./common:/apps/aaa/bbb - ./xxx/2.xml:/ccc/targets.xml entrypoint: foo.sh command: start app=foo port=6000 service-3: container_name: service-3 image: foo networks: - nn volumes: - ./logs/3:/apps/aaa/bbb-logs - ./common:/apps/aaa/bbb - ./xxx/3.xml:/ccc/targets.xml entrypoint: foo.sh command: start app=foo port=6000 service-4: container_name: service-4 image: foo networks: - nn volumes: - ./logs/4:/apps/aaa/bbb-logs - ./common:/apps/aaa/bbb - ./xxx/4.xml:/ccc/targets.xml entrypoint: foo.sh command: start app=foo port=6000 nginx: container_name: nginx image: nginx:1.15-alpine ports: - 6001:6001 networks: - nn volumes: - ./nginx/nginx.conf:/etc/nginx/nginx.conf - ./logs/nginx:/var/log/nginx

nginx.conf

worker_processes 8;worker_rlimit_nofile 65535; events { use epoll; worker_connections 65535; } http { include mime.types; default_type aplication/octet-stream; sendfile on; log_format main ’[$time_local]$remote_addr-$upstream_addr '$request' $status $body_bytes_sent’; upstream service1.local { server service-1:6000; } upstream service2.local { server service-2:6000; } upstream service3.local { server service-3:6000; } upstream service4.local { server service-4:6000; } server { listen 6001; client_max_body_size 100M; proxy_set_header Host $host:$server_port; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; location /service1/ {proxy_pass http://service1.local/; } location /service2/ {proxy_pass http://service2.local/; } location /service3/ {proxy_pass http://service3.local/; } location /service4/ {proxy_pass http://service4.local/; } location /nginx_status {stub_status on;access_log off; } }}

此時curl localhost:6001/service1/api/v1/....就會報上面的502錯誤,按理說每一個容器都是有各自的網(wǎng)卡,不同容器的端口號應(yīng)該不沖突才對。

解決方案

暫時沒有較好的方案,只能對4個服務(wù)使用不同的端口號,nginx也相應(yīng)地修改。

補(bǔ)充:同臺服務(wù)器部署多套docker容器,端口重定向問題

在生成環(huán)境,部署多個容器,訪問多個端口;

例如:-p 80:80 -p 81:81

81地址退出的時候,直接訪問到80端口的地址。

誤區(qū):開始以為是cookie的問題,因為刷新了cookie(cookie是不區(qū)分端口號)

最終找到了原因:redirect問題,因為退出重定向到登錄頁面

解決方案:配置nginx參數(shù)

proxy_set_header HOST $host; 改成 proxy_set_header HOST $host:81;

因為不管怎樣,請求參數(shù)投都帶上了端口號。

網(wǎng)上還有一種方法:修改proxy_redirect 參數(shù)(不過試過沒有生效)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持好吧啦網(wǎng)。如有錯誤或未考慮完全的地方,望不吝賜教。

標(biāo)簽: Docker
相關(guān)文章:
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
国产精品手机视频| 国产99久久久国产精品潘金网站| 国产精品久久久久久久久图文区 | 免费久久99精品国产| 欧美日韩dvd在线观看| 99久久99久久久精品齐齐| 亚洲一区二区三区四区在线观看 | 五月婷婷综合网| 国产欧美一区二区精品性色 | 欧美日韩中文国产| 欧美视频亚洲视频| 国产一区福利在线| 亚洲三级小视频| 精品国产免费视频| 欧美日本一区二区三区| 日韩午夜av| 99综合影院在线| 麻豆国产欧美日韩综合精品二区| 国产精品青草综合久久久久99| 91国偷自产一区二区三区成为亚洲经典| 欧美日韩hd| jizzjizzjizz欧美| 国产剧情一区在线| 捆绑变态av一区二区三区| 亚洲制服丝袜在线| 国产精品福利电影一区二区三区四区 | 国产精品v亚洲精品v日韩精品 | 亚洲一区日韩| 影音欧美亚洲| 欧美日韩亚洲一区三区| av亚洲精华国产精华| 国产在线国偷精品免费看| 婷婷成人激情在线网| 一区二区成人在线| 自拍视频在线观看一区二区| 亚洲国产成人私人影院tom| 日韩午夜激情视频| 91国产精品成人| 久久久久久久欧美精品| 久久av最新网址| 久久裸体视频| 一区二区三区国产盗摄| 欧美性大战久久久久| 91丝袜呻吟高潮美腿白嫩在线观看| 国产成+人+日韩+欧美+亚洲| 国产精品原创巨作av| 国产盗摄视频一区二区三区| 国产一区二区在线观看免费| 国产精品99久久久久久似苏梦涵 | 狠狠v欧美v日韩v亚洲ⅴ| 五月天网站亚洲| 性做久久久久久久免费看| 亚洲小说春色综合另类电影| 最新高清无码专区| 亚洲免费资源在线播放| 亚洲欧美一区二区不卡| 亚洲自拍与偷拍| 日本欧美肥老太交大片| 九一九一国产精品| 国产成人精品www牛牛影视| 国产一区福利在线| k8久久久一区二区三区| 欧美久久电影| 最新成人av网站| 国产伦理精品不卡| 成人精品国产福利| 欧美精品二区| 亚洲成色精品| 亚洲欧美视频| 制服.丝袜.亚洲.中文.综合| 一区二区三区中文字幕| 老司机精品视频在线| av一区二区三区四区| 欧美日韩三级| 久久精品国产99精品国产亚洲性色| 91久久精品国产91性色tv| 欧美日本一区二区在线观看| 精品国产网站在线观看| 成人免费小视频| 日韩在线a电影| www.av亚洲| 午夜综合激情| 欧美日韩综合在线| 国产调教视频一区| 亚洲国产aⅴ天堂久久| 国产91精品免费| 亚洲国产精品一区在线观看不卡 | 欧美一区高清| 久久国产精品一区二区三区| 欧美一区二视频| 中文幕一区二区三区久久蜜桃| 五月激情六月综合| 99久久免费国产| 色狠狠综合天天综合综合| 精品国产乱码久久久久久免费 | 视频一区视频二区中文| 国产在线精品一区在线观看麻豆| 欧美日韩综合精品| 欧美性受xxxx黑人xyx性爽| 久久久久久久久伊人| 日韩高清不卡一区二区三区| 欧美88av| 欧洲精品中文字幕| 亚洲天堂成人网| 99久久久精品| 欧美日韩国产在线播放网站| ...中文天堂在线一区| 美女视频一区二区| 国产一区二区三区久久| 久久久不卡影院| 久久国产生活片100| 一区二区三区四区五区视频| 日韩一区二区在线观看视频播放| 亚洲精品福利视频网站| 成人综合在线网站| 久久久久久久久一区二区| 欧美国产日韩a欧美在线观看| 蜜臀av性久久久久av蜜臀妖精| 一区二区亚洲精品| 亚洲精品一区二区三区99| 韩日精品视频一区| 欧美在线视频日韩| 精品成人一区二区| 蜜臂av日日欢夜夜爽一区| aa级大片欧美三级| 日韩欧美一级在线播放| 美腿丝袜一区二区三区| 伊人狠狠色j香婷婷综合| 欧美女孩性生活视频| 亚洲成人激情综合网| 99在线热播精品免费99热| 国产日本欧洲亚洲| www.亚洲色图| 欧美一区二区久久久| 蜜桃久久av一区| 亚洲精品欧洲| 亚洲欧美日韩国产综合在线| 国产在线观看一区| 久久久www免费人成精品| 国内精品伊人久久久久av一坑| 免费日韩精品中文字幕视频在线| 中文字幕亚洲在| 欧美国产综合视频| 久久久综合精品| 99视频精品在线| 日韩女优电影在线观看| 高清在线不卡av| 久久久综合网站| 欧美精品综合| 国产精品久久久久一区| 91蜜桃视频在线| 国产亚洲欧美色| 午夜精品久久99蜜桃的功能介绍| 26uuu成人网一区二区三区| 成人美女在线视频| 日韩精品一区二区三区三区免费| 夫妻av一区二区| 久久精子c满五个校花| 91视视频在线直接观看在线看网页在线看| 国产一区激情| 91蜜桃婷婷狠狠久久综合9色| 成人app网站| 国产不卡视频一区| 国产一区在线观看麻豆| 久久av资源网| 日本麻豆一区二区三区视频| 亚洲综合视频网| 亚洲色图欧洲色图| 欧美激情一区二区三区四区| 久久伊人中文字幕| 欧美videossexotv100| 3atv一区二区三区| 在线电影一区二区三区| 欧美日韩亚洲综合在线| 欧美在线影院一区二区| 欧美私人免费视频| 欧美日韩精品福利| 欧美久久免费观看| 91精品国产乱| 日韩欧美一区电影| 精品国产污网站| 国产午夜一区二区三区| 欧美激情综合在线| 国产精品日韩成人| 国产精品国产三级国产专播品爱网| 久久青草国产手机看片福利盒子 | 玖玖玖国产精品| 久久综合激情| 欧美调教femdomvk| 亚洲每日在线| 洋洋av久久久久久久一区| 久久久久久免费毛片精品| 久久综合久久99| 久久先锋资源网| 国产午夜精品一区二区三区嫩草 | 久久久久久久久久久一区| 成人国产精品免费观看| 天堂久久一区二区三区| 精品国产成人系列| 91国产丝袜在线播放|