Docker Compose企业示例

利用容器编排完成haproxy和nginx负载均衡架构实施

1.mkdir docker.test

2.touch haproxy.yml

3.mkdir /var/lib/docker/volumes/conf

4.dnf install haproxy -y --downloadonly --downloaddir=/xixi:下载内容到/xixi目录下

  1. rpm2cpio haproxy-2.4.22-4.el9.x86_64.rpm | cpio -id

注释:rpm2cpio 是一个工具,将 RPM 格式的软件包转换为 CPIO 格式,并提取其中的文件。

6.cp /xixi/etc/haproxy/haproxy.cfg /var/lib/docker/volumes/conf/

注释:将提取的配置文件防止到容器的挂载目录内

7.vi /var/lib/docker/volumes/conf/haproxy.cfg

注释:配置容器内haproxy的内容

8.vi /root/docker.test/haproxy.yml

注释:配置compose

  1. docker compose -f /root/docker.test/haproxy.yml up -d

注释:开启compose

10.echo webserver1 > /var/lib/docker/volumes/data_web1/_data/index.html

11.echo webserver2 > /var/lib/docker/volumes/data_web2/_data/index.html

测试:

相关推荐
kali-Myon几秒前
NewStarCTF2025-Week5-Web
java·python·安全·web安全·php·web·ctf
BD_Marathon3 分钟前
【IDEA】常用插件——1
java·ide·intellij-idea
程序猫.5 分钟前
Java零基础入门:集合进阶(下)
java·开发语言
Z***G4798 分钟前
SpringBoot线程池的使用
java·spring boot·后端
L***d6708 分钟前
Spring Boot 整合 Keycloak
java·spring boot·后端
王桑.11 分钟前
spring中的设置定时任务工具--springtask
java·spring·java-ee
n***271913 分钟前
工作中常用springboot启动后执行的方法
java·spring boot·后端
tgethe18 分钟前
MybatisPlus基础部分详解(上篇)
java·spring boot·mybatisplus
n***333520 分钟前
springboot-自定义注解
java·spring boot·spring
组合缺一20 分钟前
Solon AI 开发学习8 - chat - Vision(理解)图片、声音、视频
java·人工智能·学习·ai·音视频·solon