Myluzh Blog

K8S部署定制RabbitMQ镜像 & 多节点RabbitMQ集群

2023-11-9 myluzh Kubernetes

0x01 定制RabbitMQ镜像 本文章基于DockerHub镜像rabbitmq:3.12.8-management,由于官方镜像没有集成有些插件,需要在镜像中安装插件并重新打包。 rabbitmq_delayed_message_exchange延迟队列插件的安装,rabbitmq 插件下载(官网):https://www.rabbitmq.com/community-plugins.html【根据rabbitmq版本选择对应的插件,web管理页面首页可以查看rabbitmq版本】,手动安装插件教程参考:https://blog.csdn.net/user2025/article/details/105620908 下载完成rabbitmq_delayed_message_exchange-3.12.0.ez后,放到跟dockerfile同一目录,然后使用docker build进行打包。 DockerFile如下: FROM rabbitmq:3.12.8-management ADD ./rabbitmq_delayed_message_exchang...

阅读全文>>

标签: docker k8s dockerfile rabbitmq

评论(0) (614)

Dockerfile制作容器镜像&上传到阿里云私人镜像容器仓库

2023-6-15 myluzh Docker

0x01 前言 阿里云容器镜像仓库个人版本是不收费的,只不过限制3个命名空间与300个仓库。 地址为:https://cr.console.aliyun.com/cn-hangzhou/instances 创建一个命名空间,然后创建一个名为hellohttp的仓库 0x02 创建一个python http应用 父文件夹名称hellohttp,文件名为main.py。 运行起来后访问http8080端口会显示一些测试信息。 import http.server import socketserver import socket class MyHandler(http.server.SimpleHTTPRequestHandler): def do_GET(self): self.send_response(200) self.send_header("Content-type", "text/html") self.end_headers() # 输出 "Hello, World!" self....

阅读全文>>

标签: docker dockerfile

评论(0) (279)