22 lines
571 B
Markdown
22 lines
571 B
Markdown
mkdir openfire
|
|
cd openfire
|
|
|
|
nano Dockerfile
|
|
FROM ubuntu:latest
|
|
RUN apt update && apt install -y wget nano gnupg default-jdk systemctl
|
|
|
|
RUN wget https://www.igniterealtime.org/downloadServlet?filename=openfire/openfire_4.7.5_all.deb -O openfire.deb
|
|
RUN dpkg --install openfire.deb
|
|
|
|
COPY start_openfire.sh /usr/local/bin/
|
|
RUN chmod +x /usr/local/bin/start_openfire.sh
|
|
ENTRYPOINT ["/usr/local/bin/start_openfire.sh"]
|
|
|
|
|
|
|
|
sudo docker load -i openfire-image.tar
|
|
|
|
sudo docker run -it --name openfire -d --restart=always \
|
|
-p 9090:9090 -p 5222:5222 -p 7777:7777 \
|
|
openfire-image
|