日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

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

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

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

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

此時從本地訪問任一服務,則會報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錯誤,按理說每一個容器都是有各自的網卡,不同容器的端口號應該不沖突才對。

解決方案

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

補充:同臺服務器部署多套docker容器,端口重定向問題

在生成環境,部署多個容器,訪問多個端口;

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

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

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

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

解決方案:配置nginx參數

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

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

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

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

標簽: Docker
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产乱码精品| 欧美午夜精彩| 亚洲开心激情| 香蕉视频成人在线观看| 99日韩精品| 午夜一级久久| 亚洲精品系列| 日本成人在线视频网站| 国产欧美午夜| 青青青国产精品| 国产美女亚洲精品7777| 国产精品美女久久久久久不卡| 日韩国产欧美一区二区三区| 欧美日韩午夜电影网| 国产精品久久国产愉拍| 成人影视亚洲图片在线| 国产传媒在线观看| 国产一在线精品一区在线观看| 91精品观看| 男人操女人的视频在线观看欧美| 亚洲免费一区三区| 麻豆精品99| 日韩欧美午夜| 婷婷成人在线| 免费视频久久| 91欧美极品| 国产一区二区三区久久| 成人日韩在线| 天堂va蜜桃一区二区三区| 欧美日韩伊人| 国产一二在线播放| 尤物在线精品| 欧美在线精品一区| 成人污污视频| 午夜精品亚洲| 911亚洲精品| 伊人久久视频| 美女精品网站| 国产精品天天看天天狠| 成人午夜网址| 国产精品日本| 国产经典一区| 免费av一区二区三区四区| 亚洲免费福利一区| 精品一区二区三区免费看 | 国产精品探花在线观看| 国产资源在线观看入口av| 狠狠爱www人成狠狠爱综合网| 日本成人在线视频网站| 正在播放日韩精品| 亚洲永久精品唐人导航网址| 欧美激情一区| 亚洲激情五月| 国产欧美日韩一级| 久久精品国产www456c0m| 色综合视频一区二区三区日韩| 美女视频黄久久| 亚洲精品97| 美女久久久久久| 久久一二三区| a国产在线视频| 亚洲va久久久噜噜噜久久| 国产精品久久久久久久久久10秀| 美女网站久久| 综合日韩av| 青草久久视频| 欧美在线网站| 激情中国色综合| 免费成人av在线播放| 国产aⅴ精品一区二区四区| 天使萌一区二区三区免费观看| 精品在线网站观看| 亚洲精品免费观看| 91精品国产成人观看| 国产九一精品| 久久先锋影音| 国产超碰精品| 亚洲播播91| 国产欧美日韩影院| 日本欧美在线看| 久久黄色影院| 国产精品色在线网站| 日韩一区二区久久| 久久男人av| 日韩高清在线不卡| 亚洲欧洲另类| 丝袜av一区| 精品视频免费| 欧美另类中文字幕| 亚洲专区视频| 亚洲激情二区| 夜鲁夜鲁夜鲁视频在线播放| 国产女人18毛片水真多18精品| 久久亚洲一区| 91精品观看| 99久久99久久精品国产片果冰| 国产精品综合色区在线观看| 中文不卡在线| 一区福利视频| 久久中文字幕二区| 日韩欧美一区二区三区免费看| 精品国产一区二| 国产精品最新| 91精品美女| 亚洲制服一区| 蜜芽一区二区三区| 欧美日韩日本国产亚洲在线| 欧美日韩精品免费观看视完整 | 欧美日韩在线二区| 国产在线一区不卡| 精品成人18| 精品中文在线| 久久中文字幕一区二区| 国产亚洲一区二区三区啪| 日韩一区二区三区在线看| 另类av一区二区| 亚洲主播在线| 国产精品91一区二区三区| 亚洲a一区二区三区| 色网在线免费观看| 亚洲三级欧美| 亚洲黄色中文字幕| 蜜桃成人精品| 久久久亚洲一区| 日韩欧美精品| 久久久精品午夜少妇| 久久久久.com| 欧美高清一区| 精品91久久久久| 国产精品婷婷| 美女久久一区| 亚洲精品精选| 青草国产精品| 国产精品s色| 久久精品国产精品亚洲毛片| 欧美a一区二区| 日韩av在线播放网址| 亚洲一区资源| 免费国产自久久久久三四区久久| 欧美一区二区三区激情视频| 精品日韩毛片| 亚洲欧美日韩专区| 亚洲精品进入| 国产精品探花在线观看| 久久91视频| 四虎4545www国产精品| 国产字幕视频一区二区| 在线综合欧美| 综合五月婷婷| 国产精品视频一区二区三区四蜜臂| 欧美激情麻豆| 日韩欧美另类一区二区| 亚洲二区三区不卡| 玖玖玖国产精品| 青草国产精品| 国产一区二区三区91| 亚洲手机在线| 综合激情五月婷婷| 国产精品一区二区三区美女| 青草国产精品久久久久久| 久久免费影院| 五月综合激情| 69精品国产久热在线观看| 精品久久久久中文字幕小说| 久久美女精品| 1024精品久久久久久久久| 日韩激情中文字幕| 成人在线免费观看91| 日韩亚洲在线| 欧美天堂一区二区| 欧美天堂视频| 蜜臀久久99精品久久久久久9| 久久黄色影视| 日韩欧美中文| 亚洲91在线| 岛国av在线网站| 日韩精品一卡二卡三卡四卡无卡| 国产日韩一区二区三免费高清| 国产一区2区| 先锋亚洲精品| 久久字幕精品一区| 在线视频免费在线观看一区二区| 国产日韩欧美三级| 黄色不卡一区| 国产日产一区| 亚洲先锋成人| 欧美日韩99| 亚洲手机视频| 国产三级一区| 欧美69视频| 国产日韩免费| 91久久久久| 国产一区二区三区亚洲综合| 久久高清国产| 国产精品专区免费| 日本aⅴ精品一区二区三区 | 欧美久久天堂| 日韩精品视频网站| 99久久九九| 久久不见久久见中文字幕免费 |