婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Docker多個容器不能有相同端口號的處理方案

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

熱門標簽:上海申請高400開頭的電話 麗江真人語音電話外呼系統 宿城區電話機器人找哪家 10086外包用的什么外呼系統 福州企業電銷機器人排名 河南防封號電銷機器人是什么 怎么找到沒有地圖標注的店 打400電話怎么辦理收費 400電話辦理介紹信

問題背景

在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: bridge
services:
 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多個容器不能有相同端口號的處理方案》,本文關鍵詞  Docker,多個,容器,不,能有,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Docker多個容器不能有相同端口號的處理方案》相關的同類信息!
  • 本頁收集關于Docker多個容器不能有相同端口號的處理方案的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    欧美久久久一区| 成人a免费在线看| 韩国成人精品a∨在线观看| 91免费版在线看| 国产精品嫩草影院com| 激情深爱一区二区| 欧美成人女星排行榜| 久久电影国产免费久久电影| 日韩免费一区二区三区在线播放| 蜜桃视频第一区免费观看| 精品福利在线导航| 国产揄拍国内精品对白| 国产网红主播福利一区二区| 国产成人综合视频| 亚洲欧洲日韩一区二区三区| 日本韩国精品在线| 婷婷开心激情综合| 久久这里只有精品首页| www.欧美日韩国产在线| 亚洲综合色网站| 这里只有精品电影| 精东粉嫩av免费一区二区三区| 欧美大片在线观看一区二区| 久久99精品国产91久久来源| 国产精品免费av| 色欧美88888久久久久久影院| 蜜臀av国产精品久久久久| 国产亚洲欧美在线| 色狠狠综合天天综合综合| 日韩高清在线一区| 中文字幕在线播放不卡一区| 欧美三区在线观看| 国产精品一区一区三区| 亚洲蜜臀av乱码久久精品蜜桃| 在线不卡免费欧美| 精品亚洲成a人| 亚洲已满18点击进入久久| 欧美精品第1页| 国产成人精品网址| 美女视频黄免费的久久| 国产三级欧美三级日产三级99| 色狠狠综合天天综合综合| 国产精品亚洲一区二区三区妖精| 亚洲激情自拍视频| 日韩欧美一卡二卡| 9l国产精品久久久久麻豆| 免费视频最近日韩| 日韩理论在线观看| 国产欧美日韩精品在线| 91精品国产一区二区三区| 91在线视频网址| 久久成人免费电影| 尤物在线观看一区| 亚洲视频一区二区在线观看| 日本一区二区成人| 国产女人aaa级久久久级 | 亚洲国产aⅴ成人精品无吗| 久久久国产综合精品女国产盗摄| 91精品一区二区三区久久久久久 | 欧美二区三区91| 色噜噜夜夜夜综合网| 9色porny自拍视频一区二区| 成人sese在线| 91丝袜国产在线播放| 99精品久久只有精品| av高清久久久| 色婷婷av一区二区三区软件| 一本色道久久综合亚洲aⅴ蜜桃| 成人美女视频在线看| 不卡区在线中文字幕| 成人精品高清在线| 成人精品免费视频| 91国偷自产一区二区三区成为亚洲经典 | 色婷婷综合五月| av高清久久久| 欧美午夜精品一区二区三区| 欧美日韩亚洲丝袜制服| 欧美一级午夜免费电影| 日韩一级免费观看| 久久伊人中文字幕| 国产精品无人区| 亚洲精品视频在线观看网站| 亚洲第一激情av| 免费高清在线一区| 国产精品自在欧美一区| 99国产精品久久久久| 色老汉av一区二区三区| 日韩欧美亚洲一区二区| 久久久久国产一区二区三区四区| 中文字幕不卡在线| 午夜视频在线观看一区| 国内成+人亚洲+欧美+综合在线| 成人av在线电影| 欧美日韩一区二区三区高清| 精品国产乱码久久久久久图片 | 色偷偷久久人人79超碰人人澡 | 亚洲欧美怡红院| 亚洲成av人片在线观看无码| 久久99国产精品免费| 丁香激情综合五月| 欧美视频精品在线| 久久久亚洲精华液精华液精华液| 亚洲欧美另类小说| 韩国理伦片一区二区三区在线播放| 成人免费看视频| 日韩丝袜美女视频| 亚洲黄一区二区三区| 国产一区亚洲一区| 欧美三级电影精品| 国产精品女人毛片| 麻豆91在线播放免费| 91丨九色porny丨蝌蚪| 精品国免费一区二区三区| 亚洲中国最大av网站| 国产成人高清视频| 欧美一区二区三区男人的天堂| 国产精品动漫网站| 国产精品自产自拍| 日韩一区二区中文字幕| 亚洲综合精品自拍| 91在线你懂得| 国产目拍亚洲精品99久久精品| 五月婷婷激情综合网| 欧美在线制服丝袜| 亚洲人成精品久久久久久| 国产精品香蕉一区二区三区| 精品久久人人做人人爰| 男人的天堂久久精品| 欧美美女一区二区| 午夜在线电影亚洲一区| 欧美午夜精品久久久久久超碰| 最新国产成人在线观看| 成人自拍视频在线观看| 久久久久久久网| 国产很黄免费观看久久| 国产亚洲婷婷免费| 成人动漫中文字幕| 中文字幕在线一区免费| 99久久精品久久久久久清纯| 国产精品久久久久久久久免费樱桃| 丁香婷婷深情五月亚洲| 欧美激情中文不卡| 99综合电影在线视频| 亚洲蜜臀av乱码久久精品| 色系网站成人免费| 亚洲成人av中文| 3atv一区二区三区| 免费观看在线色综合| 精品久久久久久综合日本欧美| 国产一区二区三区在线观看精品| 久久精品夜色噜噜亚洲a∨| 懂色av一区二区在线播放| 自拍偷拍亚洲欧美日韩| 欧美在线999| 美女在线视频一区| 国产亚洲人成网站| eeuss鲁片一区二区三区| 亚洲日本免费电影| 欧美精品久久久久久久多人混战| 久久99国产乱子伦精品免费| 久久精品一区八戒影视| 色八戒一区二区三区| 蜜臀91精品一区二区三区| 久久久久久亚洲综合| 色综合久久中文字幕| 日韩精品欧美成人高清一区二区| 亚洲精品在线观| 99re视频这里只有精品| 亚洲国产日韩a在线播放性色| 日韩一级大片在线观看| 岛国精品在线播放| 日本aⅴ亚洲精品中文乱码| 欧美国产丝袜视频| 欧美伦理视频网站| www.av亚洲| 精品亚洲国产成人av制服丝袜| 最新高清无码专区| 日韩视频国产视频| 91国产丝袜在线播放| 精品一区二区三区免费播放| 亚洲精品乱码久久久久| 久久只精品国产| 91精品在线麻豆| 欧洲亚洲国产日韩| 国产成人超碰人人澡人人澡| 日本中文字幕不卡| 亚洲欧美一区二区不卡| 欧美不卡123| 欧美日韩卡一卡二| 99久久精品国产精品久久| 精品亚洲porn| 青青草91视频| 五月天欧美精品| 亚洲一级二级三级在线免费观看| 国产精品久久久久久一区二区三区| 日韩三级视频中文字幕| 欧美片在线播放| 欧美三级中文字幕在线观看| 91丨porny丨最新| 91影院在线免费观看|