欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

一些示例未整理

haproxy 與nginx 容器連接

## 服務的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

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

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

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

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

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


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

links

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

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

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

相關文章

  • Docker v1.13 新功能介紹

    Docker v1.13 新功能介紹

    本篇文章主要介紹了Docker v1.13 新功能介紹,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-02-02
  • Docker中忽略文件的實現(xiàn)

    Docker中忽略文件的實現(xiàn)

    Docker忽略文件是指在Docker鏡像構建過程中,用于忽略指定文件或目錄的一種機制,本文主要介紹了Docker中忽略文件的實現(xiàn),具有一定的參考價值,感興趣的可以了解一下
    2023-10-10
  • 新手必看docker安裝jenkins詳細教程

    新手必看docker安裝jenkins詳細教程

    今天給大家分享一篇教程關于docker安裝jenkins的步驟,在文中給大家提到了jenkins基本工作原理,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2021-06-06
  • Docker入門教程之本地打包docker鏡像教程

    Docker入門教程之本地打包docker鏡像教程

    Docker鏡像是一個特殊的文件系統(tǒng),既提供了運行時所需的程序、庫和資源,還提供了相應的配置參數(shù),只是不包含動態(tài)數(shù)據(jù),下面這篇文章主要給大家介紹了關于Docker入門教程之本地打包docker鏡像的相關資料,需要的朋友可以參考下
    2023-06-06
  • 將博客遷移至docker紀實

    將博客遷移至docker紀實

    作者個人博客一直是跑在阿里云主機上的,最近接觸了docker 心血來潮想把自己的應用打包到docker容器中去,方便以后的遷移部署,這里把經(jīng)驗給大家總結分享下
    2017-05-05
  • linux中docker的安裝教程

    linux中docker的安裝教程

    這篇文章主要介紹了linux中docker的安裝教程,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-10-10
  • Docker刪除已存在的鏡像的實現(xiàn)

    Docker刪除已存在的鏡像的實現(xiàn)

    本文主要介紹了Docker刪除已存在的鏡像的實現(xiàn),刪除已存在的 Docker 鏡像,可以使用 docker rmi 命令,下面就來詳細的介紹一下使用步驟,感興趣的可以了解一下
    2023-08-08
  • 基于alpine用dockerfile創(chuàng)建的tomcat鏡像的實現(xiàn)

    基于alpine用dockerfile創(chuàng)建的tomcat鏡像的實現(xiàn)

    這篇文章主要介紹了基于alpine用dockerfile創(chuàng)建的tomcat鏡像的實現(xiàn),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-12-12
  • 詳解Docker鏡像與容器的常見操作

    詳解Docker鏡像與容器的常見操作

    這篇文章主要介紹了詳解Docker鏡像與容器的常見操作,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-04-04
  • Docker 教程之基本概念(鏡像,容器,倉庫)詳解

    Docker 教程之基本概念(鏡像,容器,倉庫)詳解

    這篇文章主要介紹了Docker 教程之基本概念(鏡像,容器,倉庫)詳解的相關資料,這里對Docker 的基本知識做一個介紹,需要的朋友可以參考下
    2016-12-12

最新評論