亚洲免费在线视频-亚洲啊v-久久免费精品视频-国产精品va-看片地址-成人在线视频网

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

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
相關文章:
主站蜘蛛池模板: 国产精品成人一区二区不卡 | 狠狠色丁香婷婷久久综合考虑 | 欧美与黑人午夜性猛交久久久 | 日本久久草| 美女被免费网站在线软件 | 国产一级在线观看视频 | 一本三道a无线码一区v | 久久久久久久久中文字幕 | 亚洲毛片一级巨乳 | 美女被男人桶到嗷嗷叫爽网站 | 日韩欧美一区二区中文字幕 | 日韩欧美在线播放视频 | 国产亚洲视频在线播放大全 | 国产一级特黄a大片99 | 老司机久久影院 | 国产精品久久久久久久久久免费 | 欧美精品一区二区在线观看 | 99视频久久精品久久 | 日韩美女网站 | 日本视频免费在线播放 | 全国男人的天堂网 | 久草视频在线看 | 久久精品免费一区二区三区 | 玖玖影院在线观看 | 情侣偷偷看的羞羞视频网站 | 香港日本韩国三级网站 | 国产成人免费a在线资源 | 精品400部自拍视频在线播放 | 久久生活片 | 宫女淫春 | 久久久精品久久久久三级 | 国产精品日韩欧美一区二区三区 | 日韩色视频一区二区三区亚洲 | 岛国在线免费观看 | 久草首页在线 | 日韩在线看片中文字幕不卡 | 国产高清精品自在线看 | 91视频国内| 久久中文字幕亚洲精品最新 | 国产亚洲欧美成人久久片 | 国产精品久久久久网站 |