获取镜像
root@root-oVirt-Node:~$ docker search openfire
NAME DESCRIPTION STARS OFFICIAL AUTOMATED
sameersbn/openfire 40 [OK]
gizmotronic/openfire Openfire XMPP server, version 4 30 [OK]
bunnyfu/openfire Openfire 4.0.3 via Docker 5 [OK]
rxwen/openfire openfire docker image 1 [OK]
pcvolkmer/openfire Dockerfile to create Openfire image 1 [OK]
itech/openfire-jitsi 1 [OK]
duruo850/openfire openfire docker 0 [OK]
iegfs/openfire Slightly modified version of gizmotronic/ope… 0
alt10/openfire openfire 0
jeorch/openfire 0
mdouglas/openfire Openfire 3.9.1 on Ubuntu 12.04 0 [OK]
shadowfang/openfire openfire 仓库 0
nasqueron/openfire XMPP server 0
hermes83/openfire-reply 0
eszz/openfire OpenFire 4.0.3 XMPP Server 0 [OK]
gymnae/openfire openfire container wip - based on ubuntu - o… 0 [OK]
iholon/openfire 0
krishna4/openfire-docker1 0 [OK]
merqurion/openfire merqurion/openfire 0
jacekkow/openfire Openfire Jabber server 0 [OK]
bigm/openfire 0 [OK]
imjesr/openfire Openfire image based on Linux Alpine, a ligh… 0 [OK]
riccardoblb/openfire Openfire 0 [OK]
wjdonnelly/openfire Openfire with Hazelcast 0
luzifer/openfire 0
下载
下载搜索列表中stars最高的,默认为最新版本
root@root-oVirt-Node:~$ docker pull sameersbn/openfire
安装及持久化
root@root-oVirt-Node:~$ docker run --name openfire -d --publish 9090:9090 --publish 5222:5222 --publish 7777:7777
-v /home/workspace/docker/openfire/data:/var/lib/openfire
-v /home/workspace/docker/openfire/logs:/var/log/openfire sameersbn/openfire
- -d 后台启动
- -publish 9090:9090 容器的端口映射成宿主主机的端口,前者容器端口,后者宿主主机端口
- -v 映射,将宿主主机的/var/lib/openfire目录下文件,映射到容器
/home/workspace/docker/openfire/data目录下- 分号前:宿主主机的路径;后面:容器中的路径
- --name 表示为该容器取一个全局唯一的名称
- sameersbn/openfire为下载的镜像名称
部分端口讲解
- 9090 :管理页面
- 5222 :客户端使用