国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

云服務(wù)器|WEB服務(wù)器|FTP服務(wù)器|郵件服務(wù)器|虛擬主機|服務(wù)器安全|DNS服務(wù)器|服務(wù)器知識|Nginx|IIS|Tomcat|

服務(wù)器之家 - 服務(wù)器技術(shù) - 服務(wù)器知識 - docker利用單個鏡像映射到多個端口操作

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

2021-05-20 18:51天又熱了 服務(wù)器知識

這篇文章主要介紹了docker利用單個鏡像映射到多個端口操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

需求:

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

前后兩個docker-compose.yml

?
1
2
3
4
5
6
7
8
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
~
?
1
2
3
4
5
6
7
8
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利用單個鏡像映射到多個端口操作

顯示正常啟動

查看容器

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

映射成功

最后查看consul

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

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

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

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

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

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

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

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

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

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

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

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

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
apache:          # apache 服務(wù)
    image: rhel7:v1  # 父鏡像名稱
    expose:
        - 80   # 暴露端口
    volumes:     # 掛載卷
        - ./web/:/var/www/html
 
nginx:          # 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的配置文件

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
global   # 全局配置,日志信息
    log 127.0.0.1 local0
    log 127.0.0.1 local1 notice
defaults
    log global
    option httplog
    option dontlognull
    timeout connect 5000ms
    timeout client 50000ms
    timeout server 50000ms
    stats uri /status
frontend balancer
    bind 0.0.0.0:80      # 監(jiān)聽端口
    default_backend web_backends  # 默認(rèn)后后端
backend web_backends
    balance roundrobin
    server weba apache:80 check  # 后端a apache 與 .yml 文件中的 links 中的內(nèi)容對應(yīng)
    server webb nginx:80 check

查看所需文件是否充分

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
[root@foundation21 compose]# ls
docker-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.html
 
2 directories, 3 files

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

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

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

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

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

以上這篇docker利用單個鏡像映射到多個端口操作就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持服務(wù)器之家。

原文鏈接:https://blog.csdn.net/weixin_43404791/article/details/104979365

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 午夜精品美女久久久久av福利 | 日韩视频中文字幕 | 曰本人一级毛片免费完整视频 | 欧美日本韩国一区二区 | 欧美a级片在线观看 | 久久久久久国产精品 | 亚洲一区在线视频 | 激情欧美日韩一区二区 | 日本免费中文字幕 | 91日韩精品一区二区三区 | 欧美 日韩 中文字幕 | 色婷婷综合在线 | 久久99久久99精品免观看粉嫩 | 视频一区二区三区中文字幕 | 99久久99久久精品 | 亚洲久草 | 日韩电影免费在线观看 | 波多野结衣中文字幕一区二区三区 | 成人欧美一区二区三区在线观看 | 91精品久久久久久久久 | 91毛片网| 国产精品高清在线 | 国产亚洲欧美另类一区二区三区 | 久热精品在线视频 | 久9re热视频这里只有精品 | 日韩色综合| 亚洲一区久久 | 色香蕉视频| 久久美女| 国产久 | 日韩不卡一二三 | 日韩欧美a级v片免费播放 | 三级电影网址 | 亚洲一区二区三区免费观看 | 国产精品国产成人国产三级 | 一区二区三区四区国产 | 欧美成人影院 | 国产九九九| 久久精品电影 | 日韩欧美在线视频 | 国产在线精品一区 |