最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

docker-compose容器互相連接的實現(xiàn)

 更新時間:2022年03月09日 14:21:46   作者:Lust4Life  
本文主要介紹了docker-compose容器互相連接的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下

一些示例未整理

haproxy 與nginx 容器連接

## 服務(wù)的compose 編寫
mkdir /mnt/compose
vim docker-compose.yml
web1:?
? ? ? ? image: nginx
? ? ? ? expose:?
? ? ? ? ? ? ? ? - 80
? ? ? ? volumes:?
? ? ? ? ? ? ? ? - ./web1:/usr/share/nginx/html

web2:
? ? ? ? image: nginx
? ? ? ? expose:
? ? ? ? ? ? ? ? - 80
? ? ? ? volumes:
? ? ? ? ? ? ? ? - ./web2:/usr/share/nginx/html
haproxy:
? ? ? ? image: haproxy
? ? ? ? volumes:
? ? ? ? ? ? ? ? - ./haproxy/haproxy.cfg:/usr/local/etc/haproxy/haproxy.cfg:ro
? ? ? ? links:
? ? ? ? ? ? ? ? - web1
? ? ? ? ? ? ? ? - web2
? ? ? ? ports:?
? ? ? ? ? ? ? ? - "80:80"
? ? ? ? expose:
? ? ? ? ? ? ? ? - 80

##haproxy 配置文件
[root@server1 compose]# mkdir web1
[root@server1 compose]# mkdir web2
[root@server1 compose]# echo web1 > web1/index.html
[root@server1 compose]# echo web2 > web2/index.html
[root@server1 compose]# mkdir haproxy
[root@server1 compose]# ls
docker-compose.yml ?haproxy ?web1 ?web2
[root@server1 compose]# vim haproxy/haproxy.cfg?
[root@server1 compose]# cat haproxy/haproxy.cfg?
global
?? ?log 127.0.0.1 local0
?? ?log 127.0.0.1 local1 ?notice
defaults
?? ?log global
?? ?mode http
?? ?option httplog
?? ?option dontlognull
?? ?timeout connect 5000ms
?? ?timeout client 5000ms
?? ?timeout server 5000ms
?? ?stats uri /status
frontend balancer
?? ?bind 0.0.0.0:80
?? ?default backend web_backends
backend web backends
?? ?balance roundrobin
?? ?server server1 web1:80 check
?? ?server server2 web2:80 check

關(guān)鍵點是如何配置容器如何互相連接
1,首先在compose 文件中指定服務(wù)名稱.然后配置links   
2,在配置文件中指定服務(wù)的名稱

docker-compose 配置文件一些知識#

network_mode:設(shè)置網(wǎng)絡(luò)模式
network_mode: "bridge"
network_mode: "host"
network_mode: "none"
network_mode: "service:[service name]"
network_mode: "container:[container name/id]"

links:將指定容器連接到當(dāng)前連接,可以設(shè)置別名,避免ip方式導(dǎo)致的容器重啟動態(tài)改變的無法連接情況

links: ? ?# 指定服務(wù)名稱:別名?
? ? - docker-compose-eureka-server:compose-eureka


更新容器:
當(dāng)服務(wù)的配置發(fā)生更改時,可使用 docker-compose up 命令更新配置
此時,Compose 會刪除舊容器并創(chuàng)建新容器,新容器會以不同的 IP 地址加入網(wǎng)絡(luò),名稱保持不變,任何指向舊容起的連接都會被關(guān)閉,重新找到新容器并連接上去

links

服務(wù)之間可以使用服務(wù)名稱相互訪問,links 允許定義一個別名,從而使用該別名訪問其它服務(wù)

version: '2'
services:
? ? web:
? ? ? ? build: .
? ? ? ? links:
? ? ? ? ? ? - "db:database"
? ? db:
? ? ? ? image: postgres

參考文章:

https://www.cnblogs.com/jackadam/p/9771718.html

https://itbilu.com/linux/docker/Ey5dT-i2G.html

到此這篇關(guān)于docker-compose容器互相連接的實現(xiàn)的文章就介紹到這了,更多相關(guān)docker-compose容器互相連接內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • docker快速安裝rabbitmq的方法步驟

    docker快速安裝rabbitmq的方法步驟

    這篇文章主要介紹了docker快速安裝rabbitmq的方法步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • Dockerfile基礎(chǔ)分享

    Dockerfile基礎(chǔ)分享

    在Docker中,構(gòu)建一個自定義鏡像共有兩種方法,一是通過commit指令構(gòu)建,二是通過Dockerfile文件構(gòu)建。今天我們主要來詳細(xì)探討下Dockerfile的一些基礎(chǔ)。
    2017-01-01
  • Docker鏡像與容器的導(dǎo)入導(dǎo)出操作實踐

    Docker鏡像與容器的導(dǎo)入導(dǎo)出操作實踐

    這篇文章介紹了Docker鏡像與容器的導(dǎo)入導(dǎo)出操作,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-03-03
  • docker網(wǎng)絡(luò)雙向連接詳解

    docker網(wǎng)絡(luò)雙向連接詳解

    在本篇文章里小編給大家分享的是一篇關(guān)于docker網(wǎng)絡(luò)雙向連接知識點詳解內(nèi)容,有興趣朋友們可以參考學(xué)習(xí)下。
    2020-01-01
  • Docker 鏡像、容器、倉庫的概念及應(yīng)用詳解

    Docker 鏡像、容器、倉庫的概念及應(yīng)用詳解

    這篇文章主要介紹了Docker 鏡像、容器、倉庫的概念及應(yīng)用詳解的相關(guān)資料,需要的朋友可以參考下
    2016-12-12
  • docker容器中無法獲取宿主機hostname的解決方案

    docker容器中無法獲取宿主機hostname的解決方案

    這篇文章主要介紹了docker容器中無法獲取宿主機hostname的解決方案,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • DockerToolBox文件掛載的實現(xiàn)代碼

    DockerToolBox文件掛載的實現(xiàn)代碼

    這篇文章主要介紹了DockerToolBox文件掛載的實現(xiàn)代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-12-12
  • docker之安裝mysql教程

    docker之安裝mysql教程

    這篇文章主要介紹了docker之安裝mysql教程,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2025-03-03
  • docker 搭建Mysql集群的方法示例

    docker 搭建Mysql集群的方法示例

    這篇文章主要介紹了docker 搭建Mysql集群的方法示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-09-09
  • Docker容器的調(diào)試技巧之docker logs與docker service logs解讀

    Docker容器的調(diào)試技巧之docker logs與docker service logs

    這篇文章主要介紹了Docker容器的調(diào)試技巧之docker logs與docker service logs,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-01-01

最新評論

五常市| 北京市| 凌源市| 海盐县| 建德市| 上饶县| 永川市| 阜康市| 彭水| 大名县| 东城区| 全州县| 姚安县| 余庆县| 霸州市| 东城区| 疏附县| 休宁县| 肥西县| 万州区| 和田县| 阳东县| 元氏县| 沈阳市| 化德县| 阿瓦提县| 兴城市| 贡觉县| 旬阳县| 萨迦县| 金昌市| 高青县| 江陵县| 八宿县| 焉耆| 封开县| 江达县| 杭州市| 德兴市| 荥经县| 田阳县|