 镜像构建历史
                        镜像构建历史
                         
                    
                    
# 2025-04-11 05:51:11  0.00B 创建挂载点用于持久化数据或共享数据
VOLUME [/config /prosody-plugins-custom]
                        
# 2025-04-11 05:51:11  0.00B 声明容器运行时监听的端口
EXPOSE map[5222/tcp:{} 5280/tcp:{}]
                        
# 2025-04-11 05:51:11  725.22KB 复制新文件或目录到容器中
COPY /usr/local/share/lua/5.4 /usr/local/share/lua/5.4 # buildkit
                        
# 2025-04-11 05:51:11  36.42KB 复制新文件或目录到容器中
COPY /usr/local/lib/lua/5.4 /usr/local/lib/lua/5.4 # buildkit
                        
# 2025-04-11 05:51:06  52.19KB 复制新文件或目录到容器中
COPY rootfs/ / # buildkit
                        
# 2025-04-11 05:51:06  96.97MB 执行命令并创建新的镜像层
RUN |3 VERSION_JITSI_CONTRIB_PROSODY_PLUGINS=20241017 VERSION_MATRIX_USER_VERIFICATION_SERVICE_PLUGIN=1.8.0 PROSODY_PACKAGE=prosody /bin/sh -c set -x &&     wget -qO /etc/apt/trusted.gpg.d/prosody.gpg https://prosody.im/files/prosody-debian-packages.key &&     echo "deb http://packages.prosody.im/debian bookworm main" > /etc/apt/sources.list.d/prosody.list &&     apt-dpkg-wrap apt-get update &&     apt-dpkg-wrap apt-get install -y       lua5.4       $PROSODY_PACKAGE       libldap-common       sasl2-bin       libsasl2-modules-ldap       lua-cyrussasl       lua-inspect       lua-ldap       lua-luaossl       lua-sec       lua-unbound &&     apt-dpkg-wrap apt-get -d install -y jitsi-meet-prosody &&     dpkg -x /var/cache/apt/archives/jitsi-meet-prosody*.deb /tmp/pkg &&     mv /tmp/pkg/usr/share/jitsi-meet/prosody-plugins /prosody-plugins &&     rm -rf /tmp/pkg /var/cache/apt &&     apt-cleanup &&     rm -rf /etc/prosody &&     mv /usr/share/lua/5.3/inspect.lua /usr/share/lua/5.4/ &&     rm -rf /usr/lib/lua/{5.1,5.2,5.3} &&     rm -rf /usr/share/lua/{5.1,5.2,5.3} &&     wget -qO /prosody-plugins/mod_auth_cyrus.lua https://hg.prosody.im/prosody-modules/raw-file/65438e4ba563/mod_auth_cyrus/mod_auth_cyrus.lua &&     wget -qO /prosody-plugins/sasl_cyrus.lua https://hg.prosody.im/prosody-modules/raw-file/65438e4ba563/mod_auth_cyrus/sasl_cyrus.lua  &&     wget -qO /prosody-plugins/mod_http_health.lua https://hg.prosody.im/prosody-modules/raw-file/2b80188448d1/mod_http_health/mod_http_health.lua &&     wget -qO /prosody-plugins/mod_muc_moderation.lua https://hg.prosody.im/prosody-modules/raw-file/a58fb6a05412/mod_muc_moderation/mod_muc_moderation.lua &&     wget https://github.com/matrix-org/prosody-mod-auth-matrix-user-verification/archive/refs/tags/v$VERSION_MATRIX_USER_VERIFICATION_SERVICE_PLUGIN.tar.gz &&     tar -xf v$VERSION_MATRIX_USER_VERIFICATION_SERVICE_PLUGIN.tar.gz &&     mv prosody-mod-auth-matrix-user-verification-$VERSION_MATRIX_USER_VERIFICATION_SERVICE_PLUGIN/mod_auth_matrix_user_verification.lua /prosody-plugins &&     mv prosody-mod-auth-matrix-user-verification-$VERSION_MATRIX_USER_VERIFICATION_SERVICE_PLUGIN/mod_matrix_power_sync.lua /prosody-plugins &&     rm -rf prosody-mod-auth-matrix-user-verification-$VERSION_MATRIX_USER_VERIFICATION_SERVICE_PLUGIN v$VERSION_MATRIX_USER_VERIFICATION_SERVICE_PLUGIN.tar.gz &&     wget -q https://github.com/jitsi-contrib/prosody-plugins/archive/refs/tags/v$VERSION_JITSI_CONTRIB_PROSODY_PLUGINS.tar.gz &&     tar -xf v$VERSION_JITSI_CONTRIB_PROSODY_PLUGINS.tar.gz &&     mkdir /prosody-plugins-contrib &&     cp -a prosody-plugins-$VERSION_JITSI_CONTRIB_PROSODY_PLUGINS/*  /prosody-plugins-contrib &&     rm -rf prosody-plugins-$VERSION_JITSI_CONTRIB_PROSODY_PLUGINS v$VERSION_JITSI_CONTRIB_PROSODY_PLUGINS.tar.gz # buildkit
                        
# 2025-04-11 05:51:06  0.00B 定义构建参数
ARG PROSODY_PACKAGE=prosody
                        
# 2025-04-11 05:51:06  0.00B 定义构建参数
ARG VERSION_MATRIX_USER_VERIFICATION_SERVICE_PLUGIN=1.8.0
                        
# 2025-04-11 05:51:06  0.00B 定义构建参数
ARG VERSION_JITSI_CONTRIB_PROSODY_PLUGINS=20241017
                        
# 2025-04-11 05:51:06  0.00B 添加元数据标签
LABEL org.opencontainers.image.documentation=https://jitsi.github.io/handbook/
                        
# 2025-04-11 05:51:06  0.00B 添加元数据标签
LABEL org.opencontainers.image.source=https://github.com/jitsi/docker-jitsi-meet
                        
# 2025-04-11 05:51:06  0.00B 添加元数据标签
LABEL org.opencontainers.image.url=https://prosody.im/
                        
# 2025-04-11 05:51:06  0.00B 添加元数据标签
LABEL org.opencontainers.image.description=XMPP server used for signalling.
                        
# 2025-04-11 05:51:06  0.00B 添加元数据标签
LABEL org.opencontainers.image.title=Prosody IM
                        
# 2025-04-11 05:34:28  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/init"]
                        
# 2025-04-11 05:34:28  0.00B 执行命令并创建新的镜像层
RUN |1 JITSI_RELEASE=stable /bin/sh -c [ "$JITSI_RELEASE" = "unstable" ] &&     apt-dpkg-wrap apt-get update &&     apt-dpkg-wrap apt-get install -y jq procps curl vim iputils-ping net-tools &&     apt-cleanup ||     true # buildkit
                        
# 2025-04-11 05:34:28  36.34MB 执行命令并创建新的镜像层
RUN |1 JITSI_RELEASE=stable /bin/sh -c dpkgArch="$(dpkg --print-architecture)" &&     case "${dpkgArch##*-}" in         "amd64") TPL_ARCH=amd64; S6_ARCH=amd64 ;;         "arm64") TPL_ARCH=arm64; S6_ARCH=aarch64 ;;         *) echo "unsupported architecture"; exit 1 ;;     esac &&     apt-dpkg-wrap apt-get update &&     apt-dpkg-wrap apt-get install -y apt-transport-https apt-utils ca-certificates gnupg wget curl &&     wget -qO /usr/bin/tpl https://github.com/jitsi/tpl/releases/download/v1.4.0/tpl-linux-${TPL_ARCH} &&     wget -qO /tmp/s6.tar.gz https://github.com/just-containers/s6-overlay/releases/download/v1.22.1.0/s6-overlay-${S6_ARCH}.tar.gz &&     mkdir /tmp/s6 &&     tar xfz /tmp/s6.tar.gz -C /tmp/s6 &&     tar hxfz /tmp/s6.tar.gz -C / &&     rm -f /usr/bin/execlineb &&     cp /tmp/s6/bin/execlineb /usr/bin/ &&     rm -rf /tmp/s6* &&     wget -qO - https://download.jitsi.org/jitsi-key.gpg.key | gpg --dearmour > /etc/apt/trusted.gpg.d/jitsi.gpg &&     echo "deb https://download.jitsi.org $JITSI_RELEASE/" > /etc/apt/sources.list.d/jitsi.list &&     echo "deb http://ftp.debian.org/debian bookworm-backports main" > /etc/apt/sources.list.d/backports.list &&     apt-dpkg-wrap apt-get update &&     apt-dpkg-wrap apt-get dist-upgrade -y &&     apt-cleanup &&     chmod +x /usr/bin/tpl # buildkit
                        
# 2025-04-11 05:34:17  465.00B 复制新文件或目录到容器中
COPY rootfs / # buildkit
                        
# 2025-04-11 05:34:17  0.00B 设置环境变量 S6_BEHAVIOUR_IF_STAGE2_FAILS
ENV S6_BEHAVIOUR_IF_STAGE2_FAILS=2
                        
# 2025-04-11 05:34:17  0.00B 定义构建参数
ARG JITSI_RELEASE=stable
                        
# 2025-04-07 08:00:00  74.83MB 
# debian.sh --arch 'amd64' out/ 'bookworm' '@1743984000'
                        
                    
                
             
                
                    
                        
                        镜像信息  
                    
                    {
    "Id": "sha256:f85a229a8106e9594d2d77a3532a81d8ea020d8ccce2def10806e673a154e1e1",
    "RepoTags": [
        "jitsi/prosody:stable-10184",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/jitsi/prosody:stable-10184"
    ],
    "RepoDigests": [
        "jitsi/prosody@sha256:05f22b8315ba94e705a1527c4fd841638d184c48b61116381e47b93193724a56",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/jitsi/prosody@sha256:0a23106e5704c98c1ceab3bec87ec07f27768121ebdffcd4bf9c8d3a67bff6a6"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2025-04-10T21:51:11.089694775Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "5222/tcp": {},
            "5280/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "S6_BEHAVIOUR_IF_STAGE2_FAILS=2"
        ],
        "Cmd": null,
        "Image": "",
        "Volumes": {
            "/config": {},
            "/prosody-plugins-custom": {}
        },
        "WorkingDir": "",
        "Entrypoint": [
            "/init"
        ],
        "OnBuild": null,
        "Labels": {
            "org.opencontainers.image.description": "XMPP server used for signalling.",
            "org.opencontainers.image.documentation": "https://jitsi.github.io/handbook/",
            "org.opencontainers.image.source": "https://github.com/jitsi/docker-jitsi-meet",
            "org.opencontainers.image.title": "Prosody IM",
            "org.opencontainers.image.url": "https://prosody.im/"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 208959014,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/8408dd9f3a27552c039e07599c287d2aae1e8ea3efa18248307e3dd19fb8557f/diff:/var/lib/docker/overlay2/050aab688b3ab56e0dcdf2c68bd1c78bbe400460b9868aac8f04b7894fb3d3a2/diff:/var/lib/docker/overlay2/ae548f3de15d9c24f79990b8aaa5f57fa3a5c9c90cbe1135cb89db975b6041c9/diff:/var/lib/docker/overlay2/46d7b1f2835f3b78ad5d695509eb3494622705f57d40535c94477f43bc31e3b4/diff:/var/lib/docker/overlay2/4e3fbac2655db0f63b5f071c27e068acdb41a2b7537cf074e8216360b39f68b0/diff:/var/lib/docker/overlay2/b9de4490afd26758c5f311ed0e2e3978b484a02db8d9e1eca540c5c12981f52b/diff:/var/lib/docker/overlay2/6048400f373b7db10f3bf767dbd3d01ddcaed7fb6d5b63f17c15e093cc6f0a05/diff",
            "MergedDir": "/var/lib/docker/overlay2/446c92ae729cf7fb859f8cf7dfe920a7e5f0856b40fb1fc6acdc14dd91aff577/merged",
            "UpperDir": "/var/lib/docker/overlay2/446c92ae729cf7fb859f8cf7dfe920a7e5f0856b40fb1fc6acdc14dd91aff577/diff",
            "WorkDir": "/var/lib/docker/overlay2/446c92ae729cf7fb859f8cf7dfe920a7e5f0856b40fb1fc6acdc14dd91aff577/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:ea680fbff095473bb8a6c867938d6d851e11ef0c177fce983ccc83440172bd72",
            "sha256:ff0db248dd27cd4df6c4f4e908fb0201da620d013b48f347390ae55a2c3cca3b",
            "sha256:4f07500c2247b7ea25a4ec33513e7a44beafa845d0ebe86b2a65114eb024ccd6",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:9e615e95fe7db405486ffb32063666fff3bb7120ba1f2fb12f81db7f98fafcca",
            "sha256:a0359bc7091cbda96d54606e4bbe989baa13a903ff68a12b72c68c711706900a",
            "sha256:1c9b870636a60d5696a0b0f37fc4870b19e0319e46b25fa259b483de01fe0b85",
            "sha256:fa0afd01803edc2be671786ba663bf3b598510ac429dc31118eac3a71a0b88ec"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-06-01T06:47:27.035373014+08:00"
    }
}