色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

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

docker利用單個鏡像映射到多個端口操作

瀏覽:2日期:2024-11-15 18:59:33

需求:

官網的資源服務器肯定不能使用一個實例, 需要多個一起,但是如果繼續復制太慢了,我就想能不能直接使用docker鏡像,多制造幾個相同的容器實例

前后兩個docker-compose.yml

version: ’3’services: micro-hcnet-website-13: image: 172.18.0.1:5000/hcnet-website-12:0.0.1-SNAPSHOT restart: on-failure ports: - 8311:8211~

version: ’3’services: micro-hcnet-website-13: image: 172.18.0.1:5000/hcnet-website-12:0.0.1-SNAPSHOT restart: on-failure ports: - 8211:8211~

執行docker-compse.yml之后

docker利用單個鏡像映射到多個端口操作

顯示正常啟動

查看容器

docker利用單個鏡像映射到多個端口操作

映射成功

最后查看consul

docker利用單個鏡像映射到多個端口操作

果然都是同一個映射接口。

補充知識:Docker入門——多容器的建立(docker-compose)

一次啟動多個多個服務(容器),會方便我們在生產實踐中的操作

以haproy 負載均衡 apache 服務與nginx服務為例

通過compose 進行docker 的多容器應用

Compose 是一個用戶定義和運行多個容器的 Docker 應用程序。在 Compose 中你可以使用 YAML 文件來配置你的應用服務。然后,只需要一個簡單的命令,就可以創建并啟動你配置的所有服務。

使用 Compose 基本會有如下三步流程:

在 Dockfile 中定義你的應用環境,使其可以在任何地方復制。

在 docker-compose.yml 中定義組成應用程序的服務,以便它們可以在隔離的環境中一起運行。

最后,運行dcoker-compose up,Compose 將啟動并運行整個應用程序。

1. 編輯docker-compose.yml文件進行多鏡像指定

apache: # apache 服務 image: rhel7:v1 # 父鏡像名稱 expose:- 80 # 暴露端口 volumes: # 掛載卷- ./web/:/var/www/htmlnginx: # nginx 服務 image: nginx # 父鏡像 expose: - 80 # 暴露端口haproxy: # haproxy 服務 image: haproxy # 父鏡像 volumes: # 掛載卷- ./haproxy:/usr/local/etc/haproxy links: # 關聯容器- apache- nginx ports: # 端口映射- '8080:80' expose: # 暴露的服務端口- 80

2. 編輯haproxy的配置文件

global # 全局配置,日志信息 log 127.0.0.1 local0 log 127.0.0.1 local1 noticedefaults log global option httplog option dontlognull timeout connect 5000ms timeout client 50000ms timeout server 50000ms stats uri /statusfrontend balancer bind 0.0.0.0:80 # 監聽端口 default_backend web_backends # 默認后后端backend web_backends balance roundrobin server weba apache:80 check # 后端a apache 與 .yml 文件中的 links 中的內容對應 server webb nginx:80 check

查看所需文件是否充分

[root@foundation21 compose]# lsdocker-compose.yml haproxy web[root@foundation21 compose]# pwd/tmp/docker/compose# 查看文件隸屬關系[root@foundation21 compose]# tree.├── docker-compose.yml├── haproxy│ └── haproxy.cfg└── web └── index.html2 directories, 3 files

在cmopose目錄喜下執行docker-compose up 命令進行同時啟動多鏡像

docker利用單個鏡像映射到多個端口操作

在瀏覽器中進行查看:

haproxy 實現了后端web服務器的負載均衡

docker利用單個鏡像映射到多個端口操作

以上這篇docker利用單個鏡像映射到多個端口操作就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Docker
相關文章:
主站蜘蛛池模板: 国产一区影视 | 中文字幕一级毛片视频 | 九月婷婷亚洲综合在线 | 成人公开免费视频 | 国产成人精品久久 | 国产女人自拍 | 久久婷婷影院 | 亚洲高清国产品国语在线观看 | 美女国产在线观看免费观看 | 伊人色综合久久天天人手人停 | 欧美xxxx4khd超高清 | 久久久久久久国产视频 | 国产成人福利视频在线观看 | 成年人免费的视频 | 亚州欧美| 国产一进一出视频网站 | 97在线观看免费版 | 九九九九九九精品免费 | 国产真人毛片一级视频 | 美国成人免费视频 | 国产黄色美女 | 国产精品久久久久久久福利院 | 高清 国产 日韩 欧美 | 色综合久久88一加勒比 | 成人精品综合免费视频 | 怡红院亚洲怡红院首页 | 在线观看的黄网 | 亚洲在线高清 | 久草热在线观看 | 国产男女猛烈无遮档免费视频网站 | 香蕉视频黄色在线观看 | 欧美一级毛片免费观看 | 亚洲欧美一区二区三区不卡 | 又黄又湿又爽吸乳视频 | 亚洲七七久久精品中文国产 | 久久精品高清视频 | 久久精品国产一区二区三区日韩 | 国产女人成人精品视频 | 一级做a爰片性色毛片小说 一级做a爰片性色毛片中国 | 激情欧美日韩一区二区 | 国产一区二区免费在线 |