av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

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

docker利用單個(gè)鏡像映射到多個(gè)端口操作

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

需求:

官網(wǎng)的資源服務(wù)器肯定不能使用一個(gè)實(shí)例, 需要多個(gè)一起,但是如果繼續(xù)復(fù)制太慢了,我就想能不能直接使用docker鏡像,多制造幾個(gè)相同的容器實(shí)例

前后兩個(gè)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~

執(zhí)行docker-compse.yml之后

docker利用單個(gè)鏡像映射到多個(gè)端口操作

顯示正常啟動(dòng)

查看容器

docker利用單個(gè)鏡像映射到多個(gè)端口操作

映射成功

最后查看consul

docker利用單個(gè)鏡像映射到多個(gè)端口操作

果然都是同一個(gè)映射接口。

補(bǔ)充知識(shí):Docker入門(mén)——多容器的建立(docker-compose)

一次啟動(dòng)多個(gè)多個(gè)服務(wù)(容器),會(huì)方便我們?cè)谏a(chǎn)實(shí)踐中的操作

以haproy 負(fù)載均衡 apache 服務(wù)與nginx服務(wù)為例

通過(guò)compose 進(jìn)行docker 的多容器應(yīng)用

Compose 是一個(gè)用戶(hù)定義和運(yùn)行多個(gè)容器的 Docker 應(yīng)用程序。在 Compose 中你可以使用 YAML 文件來(lái)配置你的應(yīng)用服務(wù)。然后,只需要一個(gè)簡(jiǎn)單的命令,就可以創(chuàng)建并啟動(dòng)你配置的所有服務(wù)。

使用 Compose 基本會(huì)有如下三步流程:

在 Dockfile 中定義你的應(yīng)用環(huán)境,使其可以在任何地方復(fù)制。

在 docker-compose.yml 中定義組成應(yīng)用程序的服務(wù),以便它們可以在隔離的環(huán)境中一起運(yùn)行。

最后,運(yùn)行dcoker-compose up,Compose 將啟動(dòng)并運(yùn)行整個(gè)應(yīng)用程序。

1. 編輯docker-compose.yml文件進(jìn)行多鏡像指定

apache: # apache 服務(wù) image: rhel7:v1 # 父鏡像名稱(chēng) expose:- 80 # 暴露端口 volumes: # 掛載卷- ./web/:/var/www/htmlnginx: # nginx 服務(wù) image: nginx # 父鏡像 expose: - 80 # 暴露端口haproxy: # haproxy 服務(wù) image: haproxy # 父鏡像 volumes: # 掛載卷- ./haproxy:/usr/local/etc/haproxy links: # 關(guān)聯(lián)容器- apache- nginx ports: # 端口映射- '8080:80' expose: # 暴露的服務(wù)端口- 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 # 監(jiān)聽(tīng)端口 default_backend web_backends # 默認(rèn)后后端backend web_backends balance roundrobin server weba apache:80 check # 后端a apache 與 .yml 文件中的 links 中的內(nèi)容對(duì)應(yīng) server webb nginx:80 check

查看所需文件是否充分

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

在cmopose目錄喜下執(zhí)行docker-compose up 命令進(jìn)行同時(shí)啟動(dòng)多鏡像

docker利用單個(gè)鏡像映射到多個(gè)端口操作

在瀏覽器中進(jìn)行查看:

haproxy 實(shí)現(xiàn)了后端web服務(wù)器的負(fù)載均衡

docker利用單個(gè)鏡像映射到多個(gè)端口操作

以上這篇docker利用單個(gè)鏡像映射到多個(gè)端口操作就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Docker
相關(guān)文章:
主站蜘蛛池模板: 国产精品久久国产精品99 | 精品一二三区视频 | 亚洲成人av在线播放 | 91免费入口 | 亚洲成人播放器 | 亚洲欧美日韩电影 | 亚洲精品粉嫩美女一区 | 国产一区二区在线免费播放 | 色婷婷国产精品综合在线观看 | 欧美日韩亚洲一区 | 玖玖久久| 国产在线麻豆精品入口 | 天堂网色| 91久久国产综合久久 | 日本天堂一区二区 | 久久人人爽人人爽人人片av免费 | 久久高清国产 | 成人羞羞国产免费视频 | 亚洲精品日韩一区二区电影 | 欧美视频免费在线 | 中文字幕国产视频 | 97久久精品午夜一区二区 | 欧洲高清转码区一二区 | 亚洲婷婷一区 | 国产ts人妖一区二区三区 | 粉嫩国产精品一区二区在线观看 | 欧美日韩国产在线观看 | 国产精品一区在线观看 | 国产日韩精品一区二区 | 五月天婷婷综合 | 日本午夜免费福利视频 | 日韩有码在线观看 | 99国产精品久久久 | 一级黄色录像片子 | 久久看精品| 蜜桃视频在线观看免费视频网站www | 天天操天天摸天天爽 | 欧美高清视频一区 | 丝袜久久 | 国产精品国产 | 久久一热|