docker.io/deamos/osp-ejabberd:0.9.12 linux/amd64

docker.io/deamos/osp-ejabberd:0.9.12 - 国内下载镜像源 浏览次数:12

这是一个基于ejabberd服务器的Openfire服务器镜像。它提供了一个易于部署和管理的XMPP/Jabber服务器环境。

源镜像 docker.io/deamos/osp-ejabberd:0.9.12
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/deamos/osp-ejabberd:0.9.12
镜像ID sha256:3d5a96ab81d41c957f7b5addf2cb820034216fdaf87f87750bd2ee7e553b466e
镜像TAG 0.9.12
大小 113.85MB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD
启动入口 /bin/sh -c /run/entrypoint.sh
工作目录 /opt/ejabberd
OS/平台 linux/amd64
浏览量 12 次
贡献者
镜像创建 2024-11-09T20:30:57.432650894Z
同步时间 2025-07-24 15:31
更新时间 2025-07-25 14:34
开放端口
1883/tcp 4369/tcp 4370/tcp 4371/tcp 4372/tcp 4373/tcp 4374/tcp 4375/tcp 4376/tcp 4377/tcp 4378/tcp 4379/tcp 4380/tcp 4381/tcp 4382/tcp 4383/tcp 4384/tcp 4385/tcp 4386/tcp 4387/tcp 4388/tcp 4389/tcp 4390/tcp 4391/tcp 4392/tcp 4393/tcp 4394/tcp 4395/tcp 4396/tcp 4397/tcp 4398/tcp 4399/tcp 5210/tcp 5222/tcp 5269/tcp 5280/tcp 5443/tcp
目录挂载
/opt/ejabberd /opt/ejabberd/database
环境变量
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin OSP_EJABBED_VERSION=0.8.3 EJABBERD_PASSWORD=CHANGEME EJABBERD_DOMAIN=osp.internal EJABBERD_XMLRPC_ALLOWIP=127.0.0.0/8 OSP_API_PROTOCOL=http OSP_API_DOMAIN=stream.example.com
镜像标签
2023-04-18T10:05:12.587Z: org.opencontainers.image.created Robust, Ubiquitous and Massively Scalable Messaging Platform (XMPP, MQTT, SIP Server): org.opencontainers.image.description GPL-2.0: org.opencontainers.image.licenses 23.04: org.opencontainers.image.revision https://github.com/processone/ejabberd: org.opencontainers.image.source ejabberd: org.opencontainers.image.title https://github.com/processone/ejabberd: org.opencontainers.image.url ProcessOne: org.opencontainers.image.vendor 23.04: org.opencontainers.image.version

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/deamos/osp-ejabberd:0.9.12
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/deamos/osp-ejabberd:0.9.12  docker.io/deamos/osp-ejabberd:0.9.12

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/deamos/osp-ejabberd:0.9.12
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/deamos/osp-ejabberd:0.9.12  docker.io/deamos/osp-ejabberd:0.9.12

Shell快速替换命令

sed -i 's#deamos/osp-ejabberd:0.9.12#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/deamos/osp-ejabberd:0.9.12#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/deamos/osp-ejabberd:0.9.12 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/deamos/osp-ejabberd:0.9.12  docker.io/deamos/osp-ejabberd:0.9.12'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/deamos/osp-ejabberd:0.9.12 && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/deamos/osp-ejabberd:0.9.12  docker.io/deamos/osp-ejabberd:0.9.12'

镜像构建历史


# 2024-11-10 04:30:57  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/bin/sh" "-c" "/run/entrypoint.sh"]
                        
# 2024-11-10 04:30:57  0.00B 创建挂载点用于持久化数据或共享数据
VOLUME [/opt/ejabberd/database]
                        
# 2024-11-10 04:30:57  0.00B 指定运行容器时使用的用户
USER root
                        
# 2024-11-10 04:30:57  0.00B 声明容器运行时监听的端口
EXPOSE map[5280/tcp:{}]
                        
# 2024-11-10 04:30:57  0.00B 声明容器运行时监听的端口
EXPOSE map[5222/tcp:{}]
                        
# 2024-11-10 04:30:57  111.00B 复制新文件或目录到容器中
COPY docker-files.d/inetrc /opt/ejabberd/conf/inetrc # buildkit
                        
# 2024-11-10 04:30:57  2.06KB 复制新文件或目录到容器中
COPY docker-files.d/auth_osp.py /opt/ejabberd/run/auth_osp.py # buildkit
                        
# 2024-11-10 04:30:57  6.18KB 复制新文件或目录到容器中
COPY docker-files.d/ejabberd.yml /opt/ejabberd/run/ejabberd.yml # buildkit
                        
# 2024-11-10 04:30:57  0.00B 执行命令并创建新的镜像层
RUN |6 DEFAULT_TZ=ETC/UTC DEFAULT_EJABBERD_DOMAIN=osp.internal DEFAULT_EJABBERD_PASSWORD=CHANGEME DEFAULT_EJABBERD_XMLRPC_ALLOWIP=127.0.0.0/8 DEFAULT_OSP_API_PROTOCOL=http DEFAULT_OSP_API_DOMAIN=stream.example.com /bin/sh -c mkdir /opt/ejabberd/run # buildkit
                        
# 2024-11-10 04:30:57  0.00B 指定运行容器时使用的用户
USER ejabberd
                        
# 2024-11-10 04:30:57  452.00B 复制新文件或目录到容器中
COPY docker-files.d/supervisord.conf /run/supervisord.conf # buildkit
                        
# 2024-11-10 04:30:57  0.00B 执行命令并创建新的镜像层
RUN |6 DEFAULT_TZ=ETC/UTC DEFAULT_EJABBERD_DOMAIN=osp.internal DEFAULT_EJABBERD_PASSWORD=CHANGEME DEFAULT_EJABBERD_XMLRPC_ALLOWIP=127.0.0.0/8 DEFAULT_OSP_API_PROTOCOL=http DEFAULT_OSP_API_DOMAIN=stream.example.com /bin/sh -c mkdir -p /var/log/supervisor # buildkit
                        
# 2024-11-10 04:30:57  4.23MB 执行命令并创建新的镜像层
RUN |6 DEFAULT_TZ=ETC/UTC DEFAULT_EJABBERD_DOMAIN=osp.internal DEFAULT_EJABBERD_PASSWORD=CHANGEME DEFAULT_EJABBERD_XMLRPC_ALLOWIP=127.0.0.0/8 DEFAULT_OSP_API_PROTOCOL=http DEFAULT_OSP_API_DOMAIN=stream.example.com /bin/sh -c apk add supervisor # buildkit
                        
# 2024-11-10 04:30:56  710.00B 执行命令并创建新的镜像层
RUN |6 DEFAULT_TZ=ETC/UTC DEFAULT_EJABBERD_DOMAIN=osp.internal DEFAULT_EJABBERD_PASSWORD=CHANGEME DEFAULT_EJABBERD_XMLRPC_ALLOWIP=127.0.0.0/8 DEFAULT_OSP_API_PROTOCOL=http DEFAULT_OSP_API_DOMAIN=stream.example.com /bin/sh -c chmod +x /run/entrypoint.sh # buildkit
                        
# 2024-11-10 04:30:56  710.00B 复制新文件或目录到容器中
COPY docker-files.d/entrypoint.sh /run/entrypoint.sh # buildkit
                        
# 2024-11-10 04:30:56  1.64MB 执行命令并创建新的镜像层
RUN |6 DEFAULT_TZ=ETC/UTC DEFAULT_EJABBERD_DOMAIN=osp.internal DEFAULT_EJABBERD_PASSWORD=CHANGEME DEFAULT_EJABBERD_XMLRPC_ALLOWIP=127.0.0.0/8 DEFAULT_OSP_API_PROTOCOL=http DEFAULT_OSP_API_DOMAIN=stream.example.com /bin/sh -c apk add --no-cache bash # buildkit
                        
# 2024-11-10 04:30:56  2.15MB 执行命令并创建新的镜像层
RUN |6 DEFAULT_TZ=ETC/UTC DEFAULT_EJABBERD_DOMAIN=osp.internal DEFAULT_EJABBERD_PASSWORD=CHANGEME DEFAULT_EJABBERD_XMLRPC_ALLOWIP=127.0.0.0/8 DEFAULT_OSP_API_PROTOCOL=http DEFAULT_OSP_API_DOMAIN=stream.example.com /bin/sh -c apk add --update py3-requests # buildkit
                        
# 2024-11-10 04:30:55  70.14MB 执行命令并创建新的镜像层
RUN |6 DEFAULT_TZ=ETC/UTC DEFAULT_EJABBERD_DOMAIN=osp.internal DEFAULT_EJABBERD_PASSWORD=CHANGEME DEFAULT_EJABBERD_XMLRPC_ALLOWIP=127.0.0.0/8 DEFAULT_OSP_API_PROTOCOL=http DEFAULT_OSP_API_DOMAIN=stream.example.com /bin/sh -c apk add --update python3 py3-pip # buildkit
                        
# 2024-11-10 04:30:55  0.00B 指定运行容器时使用的用户
USER root
                        
# 2024-11-10 04:30:55  0.00B 设置环境变量 OSP_API_DOMAIN
ENV OSP_API_DOMAIN=stream.example.com
                        
# 2024-11-10 04:30:55  0.00B 设置环境变量 OSP_API_PROTOCOL
ENV OSP_API_PROTOCOL=http
                        
# 2024-11-10 04:30:55  0.00B 设置环境变量 EJABBERD_XMLRPC_ALLOWIP
ENV EJABBERD_XMLRPC_ALLOWIP=127.0.0.0/8
                        
# 2024-11-10 04:30:55  0.00B 设置环境变量 EJABBERD_DOMAIN
ENV EJABBERD_DOMAIN=osp.internal
                        
# 2024-11-10 04:30:55  0.00B 设置环境变量 EJABBERD_PASSWORD
ENV EJABBERD_PASSWORD=CHANGEME
                        
# 2024-11-10 04:30:55  0.00B 设置环境变量 OSP_EJABBED_VERSION
ENV OSP_EJABBED_VERSION=0.8.3
                        
# 2024-11-10 04:30:55  0.00B 定义构建参数
ARG DEFAULT_OSP_API_DOMAIN=stream.example.com
                        
# 2024-11-10 04:30:55  0.00B 定义构建参数
ARG DEFAULT_OSP_API_PROTOCOL=http
                        
# 2024-11-10 04:30:55  0.00B 定义构建参数
ARG DEFAULT_EJABBERD_XMLRPC_ALLOWIP=127.0.0.0/8
                        
# 2024-11-10 04:30:55  0.00B 定义构建参数
ARG DEFAULT_EJABBERD_PASSWORD=CHANGEME
                        
# 2024-11-10 04:30:55  0.00B 定义构建参数
ARG DEFAULT_EJABBERD_DOMAIN=osp.internal
                        
# 2024-11-10 04:30:55  0.00B 定义构建参数
ARG DEFAULT_TZ=ETC/UTC
                        
# 2024-11-10 04:30:55  0.00B 
MAINTAINER David Lockwood
                        
# 2023-04-18 18:05:42  0.00B 设置默认要执行的命令
CMD ["foreground"]
                        
# 2023-04-18 18:05:42  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/sbin/tini" "--" "/usr/local/bin/ejabberdctl"]
                        
# 2023-04-18 18:05:42  0.00B 声明容器运行时监听的端口
EXPOSE map[1883/tcp:{} 4369/tcp:{} 4370/tcp:{} 4371/tcp:{} 4372/tcp:{} 4373/tcp:{} 4374/tcp:{} 4375/tcp:{} 4376/tcp:{} 4377/tcp:{} 4378/tcp:{} 4379/tcp:{} 4380/tcp:{} 4381/tcp:{} 4382/tcp:{} 4383/tcp:{} 4384/tcp:{} 4385/tcp:{} 4386/tcp:{} 4387/tcp:{} 4388/tcp:{} 4389/tcp:{} 4390/tcp:{} 4391/tcp:{} 4392/tcp:{} 4393/tcp:{} 4394/tcp:{} 4395/tcp:{} 4396/tcp:{} 4397/tcp:{} 4398/tcp:{} 4399/tcp:{} 5210/tcp:{} 5222/tcp:{} 5269/tcp:{} 5280/tcp:{} 5443/tcp:{}]
                        
# 2023-04-18 18:05:42  0.00B 创建挂载点用于持久化数据或共享数据
VOLUME [/opt/ejabberd]
                        
# 2023-04-18 18:05:42  0.00B 指定运行容器时使用的用户
USER ejabberd
                        
# 2023-04-18 18:05:42  0.00B 设置工作目录为/opt/ejabberd
WORKDIR /opt/ejabberd
                        
# 2023-04-18 18:05:42  0.00B 指定检查容器健康状态的命令
HEALTHCHECK &{["CMD-SHELL" "ejabberdctl status"] "1m0s" "5s" "5s" '\n'}
                        
# 2023-04-18 18:05:42  28.54MB 复制新文件或目录到容器中
COPY /rootfs / # buildkit
                        
# 2023-03-30 23:00:57  7.14MB 复制新文件或目录到容器中
COPY / / # buildkit
                        
# 2023-03-30 23:00:57  0.00B 定义构建参数
ARG HOME
                        
# 2023-03-30 23:00:57  0.00B 定义构建参数
ARG USER
                        
                    

镜像信息

{
    "Id": "sha256:3d5a96ab81d41c957f7b5addf2cb820034216fdaf87f87750bd2ee7e553b466e",
    "RepoTags": [
        "deamos/osp-ejabberd:0.9.12",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/deamos/osp-ejabberd:0.9.12"
    ],
    "RepoDigests": [
        "deamos/osp-ejabberd@sha256:eb8004a605c003655544e52594bc1ae3432484a2775e6b9df2a82df3201048cc",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/deamos/osp-ejabberd@sha256:bb25eb5fa739f279e35d2051a1e39bab50663375bf6476b1b27631d5f387476a"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2024-11-09T20:30:57.432650894Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "David Lockwood",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "root",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "1883/tcp": {},
            "4369/tcp": {},
            "4370/tcp": {},
            "4371/tcp": {},
            "4372/tcp": {},
            "4373/tcp": {},
            "4374/tcp": {},
            "4375/tcp": {},
            "4376/tcp": {},
            "4377/tcp": {},
            "4378/tcp": {},
            "4379/tcp": {},
            "4380/tcp": {},
            "4381/tcp": {},
            "4382/tcp": {},
            "4383/tcp": {},
            "4384/tcp": {},
            "4385/tcp": {},
            "4386/tcp": {},
            "4387/tcp": {},
            "4388/tcp": {},
            "4389/tcp": {},
            "4390/tcp": {},
            "4391/tcp": {},
            "4392/tcp": {},
            "4393/tcp": {},
            "4394/tcp": {},
            "4395/tcp": {},
            "4396/tcp": {},
            "4397/tcp": {},
            "4398/tcp": {},
            "4399/tcp": {},
            "5210/tcp": {},
            "5222/tcp": {},
            "5269/tcp": {},
            "5280/tcp": {},
            "5443/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "OSP_EJABBED_VERSION=0.8.3",
            "EJABBERD_PASSWORD=CHANGEME",
            "EJABBERD_DOMAIN=osp.internal",
            "EJABBERD_XMLRPC_ALLOWIP=127.0.0.0/8",
            "OSP_API_PROTOCOL=http",
            "OSP_API_DOMAIN=stream.example.com"
        ],
        "Cmd": null,
        "Healthcheck": {
            "Test": [
                "CMD-SHELL",
                "ejabberdctl status"
            ],
            "Interval": 60000000000,
            "Timeout": 5000000000,
            "StartPeriod": 5000000000,
            "Retries": 10
        },
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": {
            "/opt/ejabberd": {},
            "/opt/ejabberd/database": {}
        },
        "WorkingDir": "/opt/ejabberd",
        "Entrypoint": [
            "/bin/sh",
            "-c",
            "/run/entrypoint.sh"
        ],
        "OnBuild": null,
        "Labels": {
            "org.opencontainers.image.created": "2023-04-18T10:05:12.587Z",
            "org.opencontainers.image.description": "Robust, Ubiquitous and Massively Scalable Messaging Platform (XMPP, MQTT, SIP Server)",
            "org.opencontainers.image.licenses": "GPL-2.0",
            "org.opencontainers.image.revision": "23.04",
            "org.opencontainers.image.source": "https://github.com/processone/ejabberd",
            "org.opencontainers.image.title": "ejabberd",
            "org.opencontainers.image.url": "https://github.com/processone/ejabberd",
            "org.opencontainers.image.vendor": "ProcessOne",
            "org.opencontainers.image.version": "23.04"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 113845669,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/012cff1a260b1aac5aa310a5a2460c179aecee6461a82c904c1db737358bd7ec/diff:/var/lib/docker/overlay2/cd494fd26739210a38bc7f56ee7a040d1180374ca6fa0dc341789a465262b8c0/diff:/var/lib/docker/overlay2/e743d3fa8cab9d2a38f3f33d74d246ffd6cd8625e368c57259b699cd936b2809/diff:/var/lib/docker/overlay2/99224440b5516d5ad8c931ece039ccbcd97f07366eda9a1bdcca46d50d9124d5/diff:/var/lib/docker/overlay2/2c91c9315cda0e98f23f06ec6921933017414636c23a446f28dd447f3e3fc022/diff:/var/lib/docker/overlay2/72f76ac184205a53adfd8defcf948df0c581d52fad43d6554576fd283dad1955/diff:/var/lib/docker/overlay2/d13c46a39203580672dabd718ae4d46e6ba3bc03d968dd4cdeb10d95784b00c8/diff:/var/lib/docker/overlay2/328c48158139b326b62f0275017edcfe70edaff201bc62369d13941d1069ed98/diff:/var/lib/docker/overlay2/c1294f5c020287e3c425a7e9bc3dde3a2b570cd6b311a3a76fea05b3f27b167d/diff:/var/lib/docker/overlay2/66c447f83a9d9dc056044678d3d89b23baaa66335b2c6b70fc082b73ee2cd1a0/diff:/var/lib/docker/overlay2/15633073e19d9b9baa22caa0600a394369ec54f9723a180a25b8c88a9d14c723/diff:/var/lib/docker/overlay2/b18d4994ae91f3eb73ed64a612b94630b0d2b8c302c5eeb9d45b9300f343bd18/diff:/var/lib/docker/overlay2/9ab19d73c03b332117fd7d5fe04a4be444752d53766a57446275d84c0cbbb377/diff:/var/lib/docker/overlay2/0780367c37e4722407317e6ef3917f9cb7a58cf7907e317c921d7966d4b65af5/diff",
            "MergedDir": "/var/lib/docker/overlay2/86313ce033bb9233e9f48cf0eee82f1a75921c1511bd464a08cfe4517329fa02/merged",
            "UpperDir": "/var/lib/docker/overlay2/86313ce033bb9233e9f48cf0eee82f1a75921c1511bd464a08cfe4517329fa02/diff",
            "WorkDir": "/var/lib/docker/overlay2/86313ce033bb9233e9f48cf0eee82f1a75921c1511bd464a08cfe4517329fa02/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:c5a7d69c66ee0c5ba549c1dd002bcfacfc3fe312dc8f321c37d758c6b118cebb",
            "sha256:79197f769dee044aba03c483c32adde6fa95e52f38655dd7a2c4eda77582ac02",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:ecacf1beaf15744fdaa1b759e2e4146243f6d54d01d9b4db265f9446efbdbd0c",
            "sha256:24e9d063584e16830d6d5e5508d7cc9875cd8b1197050229444ea2e745f33b6a",
            "sha256:07d1d4801746d6e7044032c149d3b34daccfb3ab4f8d56948e5b93d3433a6b8e",
            "sha256:50b83f138bb609b868fb5f8a6290854d31a216dfb7199581d77d1d04c299b16f",
            "sha256:3d3c429efec17687cea607ada12cf639ec9317ce070d2e60ffeec81ad948a876",
            "sha256:1ec3225d6b3302311587d97ff96417319412db498af211d574b6c3cc20ac1f95",
            "sha256:4921bb423f4cabee23763661cbc52f317f7ff057220386418bab20984bb36156",
            "sha256:4d1609fc83f1c6dc3431727874c79611b01be2108eb929ab6fcc0d960346776f",
            "sha256:477622cfb0a3b9d212a01f348b2812da973d7db1332cf6d84fb81859b2992dea",
            "sha256:99ede6b5b7a18332d75c5e23479fc789d634484743b36ccb28c37213cb6f1d8a",
            "sha256:f67a45b3ada8144b2caff5abe2e26137c51b6841568e4cecdf2ef6b6ab5dfc43",
            "sha256:74c69b77efd8f9c5a63c9dc287743ba7efd96c29ec1979a80bc614a7ab56e4de"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-07-24T15:31:39.44862038+08:00"
    }
}

更多版本

docker.io/deamos/osp-ejabberd:0.9.12

linux/amd64 docker.io113.85MB2025-07-24 15:31
11