Dockerfile:RabbitMQ镜像编写
来源:互联网 发布:php iis配置 编辑:程序博客网 时间:2024/06/06 11:49
RabbitMQ镜像在centos6.7上的Dockerfile实现如下:
FROM centos:6.7
MAINTAINER chenyufeng "yufengcode@gmail.com"
WORKDIR /usr/local
RUN yum install -y gcc glibc-devel make ncurses-devel openssl-devel xmlto perl wget xz lsof && \
rpm --rebuilddb && \
yum install -y tar && \
wget http://www.erlang.org/download/otp_src_18.3.tar.gz && \
tar -xzvf otp_src_18.3.tar.gz && \
rm -f otp_src_18.3.tar.gz && \
yum clean all
WORKDIR /usr/local/otp_src_18.3
RUN ./configure --prefix=/usr/local/erlang && \
make && make install
ENV ERL_HOME /usr/local/erlang
ENV PATH $PATH:$ERL_HOME/bin
WORKDIR /home
RUN wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.1/rabbitmq-server-generic-unix-3.6.1.tar.xz && \
xz -d rabbitmq-server-generic-unix-3.6.1.tar.xz && \
tar -xvf rabbitmq-server-generic-unix-3.6.1.tar && \
mv rabbitmq_server-3.6.1/ rabbitmq && \
rm -f rabbitmq-server-generic-unix-3.6.1.tar && \
yum clean all
ENV RABBITMQ_HOME /home/rabbitmq
ENV PATH $PATH:$RABBITMQ_HOME/sbin
EXPOSE 5672
EXPOSE 15672
ENTRYPOINT rabbitmq-plugins enable rabbitmq_management && rabbitmq-server
CMD ["rabbitmq-server"]
目前该镜像已经上传至Docker hub,可以直接使用下面的命令拉取到本地:
docker pull chenyufeng/rabbitmq-centos
阅读全文
1 0
- Dockerfile:RabbitMQ镜像编写
- Dockerfile:tomcat镜像编写
- Dockerfile:mysql镜像编写
- Dockerfile:nginx镜像编写
- Dockerfile:redis镜像编写
- Dockerfile编写制作含有node环境的项目镜像
- Dockerfile编写制作含有node环境的项目镜像
- Dockerfile 构建镜像
- Dockerfile创建镜像
- dockerfile制作docker镜像
- Dockerfile构建本地镜像
- Dockerfile 创建 tomcat 镜像
- dockerfile 创建 ssh 镜像
- Dockerfile制作Docker镜像
- Dockerfile制作tomcat镜像
- docker Dockerfile生成镜像
- dockerfile 构建 redis 镜像
- Docker-Dockerfile构建镜像
- spark(9)-RDD持久化、广播、累加器(course18)
- JAVA内存相关基础
- Android单元测试
- 12.注册服务器高可用(eureka集群)
- 微信公众号后台配置菜单代码
- Dockerfile:RabbitMQ镜像编写
- [LeetCode] 86. Partition List
- JavaScript 中的delete
- java中常见的几种数据类型。
- DIV内只显示两行文字,超过的用省略号
- 存储过程编写
- 美观实用的 侧导航菜单样式(JS+CSS)
- Django单元测试
- 《机器学习实战》2.K-近邻算法分析与源码实现(文末附官方勘误表)