openfire数据持久化(docker安装openfire)

挂载持久化文件目录:
/srv/docker/openfire/data:/var/lib/openfire
/srv/docker/openfire/logs:/var/log/openfire
映射端口:
9090:9090
3478: 3478
3479: 3479
5222: 5222
5223: 5223
5229: 5229
7777: 7777
7443: 7443
7070: 7070
9091: 9091

docker镜像地址参考学习:
https://hub.docker.com/r/gizmotronic/openfire/

github地址
https://github.com/gizmotronic/docker-openfire

vim Dockerfile

FROM gizmotronic/oracle-java:8u161

ENV OPENFIRE_VERSION=3.10.0
OPENFIRE_USER=openfire
OPENFIRE_DATA_DIR=/var/lib/openfire
OPENFIRE_LOG_DIR=/var/log/openfire

RUN apt-get update
&& DEBIAN_FRONTEND=noninteractive apt-get install -y sudo
&& echo "Downloading openfire_KaTeX parse error: Expected 'EOF', got '\ ' at position 33: …}_all.deb ..." \̲ ̲ && wget --no-v…{OPENFIRE_VERSION}all.deb" -O /tmp/openfireKaTeX parse error: Expected 'EOF', got '\ ' at position 28: …RSION}_all.deb \̲ ̲ && dpkg -i /tm…{OPENFIRE_VERSION}all.deb
&& mv /var/lib/openfire/plugins/admin /usr/share/openfire/plugin-admin
&& rm -rf openfire
${OPENFIRE_VERSION}_all.deb
&& rm -rf /var/lib/apt/lists/*

COPY entrypoint.sh /sbin/entrypoint.sh
RUN chmod 755 /sbin/entrypoint.sh

EXPOSE 3478/tcp 3479/tcp 5222/tcp 5223/tcp 5229/tcp 5275/tcp 5276/tcp 5262/tcp 5263/tcp 7070/tcp 7443/tcp 7777/tcp 9090/tcp 9091/tcp
VOLUME ["${OPENFIRE_DATA_DIR}"]
ENTRYPOINT ["/sbin/entrypoint.sh"]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值