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

测试:

相关推荐
weixin_376934632 小时前
JDK Version Manager (JVMS)
java·开发语言
月月大王2 小时前
easyexcel导出动态写入标题和数据
java·服务器·前端
leo·Thomas2 小时前
NetBox Docker 全功能部署方案(Ubuntu 22.04 + Docker)
运维·ubuntu·docker·容器·资产管理
大G哥3 小时前
Kotlin Lambda语法错误修复
android·java·开发语言·kotlin
行走__Wz3 小时前
计算机学习路线与编程语言选择(信息差)
java·开发语言·javascript·学习·编程语言选择·计算机学习路线
Micro麦可乐4 小时前
最新Spring Security实战教程(十四)OAuth2.0精讲 - 四种授权模式与资源服务器搭建
java·服务器·spring boot·spring·spring security·oauth2·oauth2授权
进击的小白菜4 小时前
如何高效实现「LeetCode25. K 个一组翻转链表」?Java 详细解决方案
java·数据结构·leetcode·链表
悟能不能悟5 小时前
java实现一个操作日志模块功能,怎么设计
java·开发语言
caihuayuan55 小时前
[数据库之十四] 数据库索引之位图索引
java·大数据·spring boot·后端·课程设计
blammmp5 小时前
算法专题四:前缀和
java·开发语言·算法