docker.io/sparkison/m3u-editor:latest linux/amd64

docker.io/sparkison/m3u-editor:latest - 国内下载镜像源 浏览次数:10

温馨提示:此镜像为latest tag镜像,本站无法保证此版本为最新镜像

这是一个名为 docker.io/sparkison/m3u-editor 的Docker容器镜像。它很可能是一个用于编辑M3U播放列表文件的工具。

源镜像 docker.io/sparkison/m3u-editor:latest
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/sparkison/m3u-editor:latest
镜像ID sha256:e1201b7c1db1c345618c25607094a2e6327cf936f049211b8585aca95685a46f
镜像TAG latest
大小 989.06MB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD
启动入口 start-container
工作目录 /var/www/html
OS/平台 linux/amd64
浏览量 10 次
贡献者
镜像创建 2025-07-17T17:46:47.443879783Z
同步时间 2025-08-15 20:40
更新时间 2025-08-16 01:42
环境变量
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/root/.composer/vendor/bin WWWGROUP=m3ue WWWUSER=m3ue COMPOSER_ALLOW_SUPERUSER=1
镜像标签
2025-07-17T17:46:13.700Z: org.opencontainers.image.created Laravel based app for filtering and editing IPTV provider playlists: org.opencontainers.image.description NOASSERTION: org.opencontainers.image.licenses cfc1c4681013d4792ff17e40a322960791204442: org.opencontainers.image.revision https://github.com/sparkison/m3u-editor: org.opencontainers.image.source m3u-editor: org.opencontainers.image.title https://github.com/sparkison/m3u-editor: org.opencontainers.image.url 0.6.18-amd64: org.opencontainers.image.version

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/sparkison/m3u-editor:latest
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/sparkison/m3u-editor:latest  docker.io/sparkison/m3u-editor:latest

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/sparkison/m3u-editor:latest
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/sparkison/m3u-editor:latest  docker.io/sparkison/m3u-editor:latest

Shell快速替换命令

sed -i 's#sparkison/m3u-editor:latest#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/sparkison/m3u-editor:latest#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/sparkison/m3u-editor:latest && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/sparkison/m3u-editor:latest  docker.io/sparkison/m3u-editor:latest'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/sparkison/m3u-editor:latest && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/sparkison/m3u-editor:latest  docker.io/sparkison/m3u-editor:latest'

镜像构建历史


# 2025-07-18 01:46:47  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["start-container"]
                        
# 2025-07-18 01:46:47  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c mkdir -p /run/postgresql && chown -R $WWWUSER:$WWWGROUP /run/postgresql # buildkit
                        
# 2025-07-18 01:46:47  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c mkdir -p /var/lib/postgresql && chown -R $WWWUSER:$WWWGROUP /var/lib/postgresql # buildkit
                        
# 2025-07-18 01:46:47  1.16KB 执行命令并创建新的镜像层
RUN /bin/sh -c chown -R $WWWUSER:$WWWGROUP /var/lib/nginx # buildkit
                        
# 2025-07-18 01:46:47  63.33MB 执行命令并创建新的镜像层
RUN /bin/sh -c chown -R $WWWUSER:$WWWGROUP /var/www/html # buildkit
                        
# 2025-07-18 01:46:35  34.00B 执行命令并创建新的镜像层
RUN /bin/sh -c echo -e '#!/bin/bash\n php artisan app:"$@"' > /usr/bin/m3ue &&     chmod +x /usr/bin/m3ue # buildkit
                        
# 2025-07-18 01:46:35  3.66KB 执行命令并创建新的镜像层
RUN /bin/sh -c addgroup $WWWGROUP     && adduser -h /var/www/html -s /bin/bash -G $WWWGROUP -D $WWWUSER # buildkit
                        
# 2025-07-18 01:46:35  31.00B 执行命令并创建新的镜像层
RUN /bin/sh -c ln -s /usr/lib/jellyfin-ffmpeg/ffmpeg /usr/bin/jellyfin-ffmpeg # buildkit
                        
# 2025-07-18 01:46:35  72.19MB 执行命令并创建新的镜像层
RUN /bin/sh -c composer install --no-dev --no-interaction --no-progress -o # buildkit
                        
# 2025-07-18 01:46:28  8.75MB 复制新文件或目录到容器中
COPY . /var/www/html # buildkit
                        
# 2025-07-18 01:46:28  10.52KB 执行命令并创建新的镜像层
RUN /bin/sh -c chmod +x /usr/local/bin/start-container # buildkit
                        
# 2025-07-18 01:46:28  10.52KB 复制新文件或目录到容器中
COPY start-container /usr/local/bin/start-container # buildkit
                        
# 2025-07-18 01:46:28  3.35KB 复制新文件或目录到容器中
COPY ./docker/8.4/www.conf /etc/php84/php-fpm.d/www.tmpl # buildkit
                        
# 2025-07-18 01:46:28  1.74KB 复制新文件或目录到容器中
COPY ./docker/8.4/nginx/laravel.conf /etc/nginx/conf.d/laravel.tmpl # buildkit
                        
# 2025-07-18 01:46:28  1.13KB 复制新文件或目录到容器中
COPY ./docker/8.4/nginx/nginx.conf /etc/nginx/nginx.tmpl # buildkit
                        
# 2025-07-18 01:46:28  3.12MB 复制新文件或目录到容器中
COPY /usr/bin/composer /usr/bin/composer # buildkit
                        
# 2025-07-18 01:46:28  0.00B 设置环境变量 PATH
ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/root/.composer/vendor/bin
                        
# 2025-07-18 01:46:28  0.00B 设置环境变量 COMPOSER_ALLOW_SUPERUSER
ENV COMPOSER_ALLOW_SUPERUSER=1
                        
# 2025-07-18 01:46:28  1.56KB 复制新文件或目录到容器中
COPY ./docker/8.4/supervisord.conf /etc/supervisor/conf.d/supervisord.conf # buildkit
                        
# 2025-07-18 01:46:28  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c touch /var/run/supervisord.pid     && mkdir -p /etc/supervisor.d/conf.d     && mkdir -p /var/log/supervisor     && touch /var/log/supervisor/supervisord.log # buildkit
                        
# 2025-07-18 01:46:28  212.00B 复制新文件或目录到容器中
COPY ./docker/8.4/php.ini /etc/php84/conf.d/99-m3ue.ini # buildkit
                        
# 2025-07-18 01:46:28  31.76MB 执行命令并创建新的镜像层
RUN /bin/sh -c apk --no-cache add     php84-sqlite3 php84-gd php84-curl     php84-intl php84-imap php84-mbstring     php84-xml php84-zip php84-bcmath php84-soap     php84-xmlreader php84-xmlwriter     php84-iconv     php84-ldap     php84-tokenizer     php84-msgpack     php84-opcache     php84-pdo_sqlite     php84-pdo_pgsql     php84-phar     php84-fileinfo     php84-pecl-igbinary     php84-pecl-pcov php84-pecl-imagick     php84-pecl-redis     php84-pcntl     && ln -s /usr/bin/php84 /usr/bin/php # buildkit
                        
# 2025-07-18 01:46:27  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c chmod 0644 /etc/redis/redis.tmpl # buildkit
                        
# 2025-07-18 01:46:27  422.00B 复制新文件或目录到容器中
COPY ./docker/8.4/redis.conf /etc/redis/redis.tmpl # buildkit
                        
# 2025-07-18 01:46:27  87.00B 执行命令并创建新的镜像层
RUN /bin/sh -c touch crontab.tmp     && echo '* * * * * cd /var/www/html && /usr/bin/php artisan schedule:run >> /dev/null 2>&1' > crontab.tmp     && crontab crontab.tmp     && rm -rf crontab.tmp # buildkit
                        
# 2025-07-18 01:46:27  23.19MB 执行命令并创建新的镜像层
RUN /bin/sh -c apk update && apk add --no-cache     postgresql     postgresql-client # buildkit
                        
# 2025-07-18 01:46:24  76.03MB 执行命令并创建新的镜像层
RUN /bin/sh -c if [ "$(uname -m)" = "x86_64" ]; then         apk add --no-cache intel-media-driver libva-intel-driver intel-media-sdk;     else         echo "Skipping Intel-specific packages on $(uname -m) architecture";     fi # buildkit
                        
# 2025-07-18 01:46:23  702.83MB 执行命令并创建新的镜像层
RUN /bin/sh -c apk update && apk --no-cache add     coreutils     supervisor     envsubst     su-exec     nano     wget     curl     curl-dev     sqlite     ca-certificates     nodejs     npm     ffmpeg     jellyfin-ffmpeg     redis     git     bash     tzdata     libva     libva-utils     mesa-dri-gallium     mesa-va-gallium     nginx     php84-cli     php84-fpm     php84-posix     php84-openssl     php84-dev # buildkit
                        
# 2025-07-18 01:46:23  0.00B 设置环境变量 WWWUSER
ENV WWWUSER=m3ue
                        
# 2025-07-18 01:46:23  0.00B 设置环境变量 WWWGROUP
ENV WWWGROUP=m3ue
                        
# 2025-07-18 01:46:15  0.00B 设置工作目录为/var/www/html
WORKDIR /var/www/html
                        
# 2025-02-14 11:28:36  0.00B 设置默认要执行的命令
CMD ["/bin/sh"]
                        
# 2025-02-14 11:28:36  7.83MB 复制文件或目录到容器中
ADD alpine-minirootfs-3.21.3-x86_64.tar.gz / # buildkit
                        
                    

镜像信息

{
    "Id": "sha256:e1201b7c1db1c345618c25607094a2e6327cf936f049211b8585aca95685a46f",
    "RepoTags": [
        "sparkison/m3u-editor:latest",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/sparkison/m3u-editor:latest"
    ],
    "RepoDigests": [
        "sparkison/m3u-editor@sha256:aa657e94050741c855e048f3acb56d8bdabd57edcfaa84b9cf4d8e6fb93cbccc",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/sparkison/m3u-editor@sha256:8cd446427dca2a716645c65e0a7fc605133f5ff2ca30c1fab1eb33716fa1181e"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2025-07-17T17:46:47.443879783Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/root/.composer/vendor/bin",
            "WWWGROUP=m3ue",
            "WWWUSER=m3ue",
            "COMPOSER_ALLOW_SUPERUSER=1"
        ],
        "Cmd": null,
        "Image": "",
        "Volumes": null,
        "WorkingDir": "/var/www/html",
        "Entrypoint": [
            "start-container"
        ],
        "OnBuild": null,
        "Labels": {
            "org.opencontainers.image.created": "2025-07-17T17:46:13.700Z",
            "org.opencontainers.image.description": "Laravel based app for filtering and editing IPTV provider playlists",
            "org.opencontainers.image.licenses": "NOASSERTION",
            "org.opencontainers.image.revision": "cfc1c4681013d4792ff17e40a322960791204442",
            "org.opencontainers.image.source": "https://github.com/sparkison/m3u-editor",
            "org.opencontainers.image.title": "m3u-editor",
            "org.opencontainers.image.url": "https://github.com/sparkison/m3u-editor",
            "org.opencontainers.image.version": "0.6.18-amd64"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 989064973,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/044a7ba356b30becd3a7b1b34142dc8f8a511ad0aa1b6e6a3a4458aad47c6aea/diff:/var/lib/docker/overlay2/d0a11656856e884309315f1709bdc83bea9938916fcee99922483f1986651e8e/diff:/var/lib/docker/overlay2/bd0df7aa45fced96c380b0e7d1f11d3b93ad71d659f5c161757eefcb5c54e8c4/diff:/var/lib/docker/overlay2/819b95684287aaae60a3f5555f3d0d864d271fc4d7b83b88a8caef1cb188dd63/diff:/var/lib/docker/overlay2/de249a51391f9631339f063ce83ae0063bbc7c352e4d60b6b26ccf5a5c88f7ad/diff:/var/lib/docker/overlay2/ad66781918967b1cd5eb0c1d9648436fa23fc9f2bb7a9f5648938de940d71003/diff:/var/lib/docker/overlay2/666e553351fbf342c6b8368858f841ed7d24dd4c2ae356f0d90008d46db0d563/diff:/var/lib/docker/overlay2/d342e84ae923cbf27e1405fefdd50f0a8fd06b46d2bc9104c8f3eec348d47961/diff:/var/lib/docker/overlay2/89d5e6814494e02383d8a8b08368d1285f0da36de078911ad08f4430f6b9ceab/diff:/var/lib/docker/overlay2/a314346d67c981b178dc8a6149b632bcdf608fda0f145e4bea1350e32c4f2588/diff:/var/lib/docker/overlay2/f479421e840f440d0edf6c1b8e91dda484b108cdef33698e31141fafbe6745dd/diff:/var/lib/docker/overlay2/256a882267724f4f240e7144e1ea210149fb1338eac6ffc109e5badb56702b5d/diff:/var/lib/docker/overlay2/c505b2a793461a2c50760430d1291aba157458aa60e5fcd9cf3d84993a60b9f5/diff:/var/lib/docker/overlay2/e5686b8e20fbe9df794b418505d61eb253f5c150a6c98d2755e984929f63fbb8/diff:/var/lib/docker/overlay2/9308e12e3c6e7d343dfacde396ebc8a09e74b2035655f9deaa0c64372bc12d62/diff:/var/lib/docker/overlay2/af84fd528742548f059f34382c2bf7e1ae1bad6b845a51b6f8bcf9c9306889c0/diff:/var/lib/docker/overlay2/5e77a5e63feb90982bcfd39d1e602d3f27a0ce08f79817327a770a9d26a97de7/diff:/var/lib/docker/overlay2/866cd1e34736916405c90395b1476d014d1a5c3719108222dabe5a78428f6cee/diff:/var/lib/docker/overlay2/01687ce6ab412f750816d4fea5d9e4017f806c540fafdf94c1d8bae50508eef2/diff:/var/lib/docker/overlay2/004319d5aceb0135870fc7995d855704e2361ff3895e6a81751e834c61d267fa/diff:/var/lib/docker/overlay2/b92985ae3f9e6ddcb46a9631642fa5fba945b5bfe02c93157cbc3a9e44df8d9e/diff:/var/lib/docker/overlay2/775e82532d6f70e95fba797785e1057b5097d266b85134e4916f488404fc789d/diff:/var/lib/docker/overlay2/0c928e04dba812bc8081da0fa8aaaa11afe6d4df41313f267d8b49ace96edc7c/diff:/var/lib/docker/overlay2/3783be72212e76edc539586a2b387f1a765db05e1734adbc1c354fbef8827592/diff:/var/lib/docker/overlay2/b68f3d69f522b59624d2caea137371f4665c508e0566f22a2752e98c0a9b1c3e/diff:/var/lib/docker/overlay2/4e8c80c1de56b91b667718f35bdead0b4c91a2fdafbfe97c3c57654b169634d9/diff",
            "MergedDir": "/var/lib/docker/overlay2/63eb68d99bbb33e50087cd082a147cbc0ada61572bccfc861daa349d649af4c0/merged",
            "UpperDir": "/var/lib/docker/overlay2/63eb68d99bbb33e50087cd082a147cbc0ada61572bccfc861daa349d649af4c0/diff",
            "WorkDir": "/var/lib/docker/overlay2/63eb68d99bbb33e50087cd082a147cbc0ada61572bccfc861daa349d649af4c0/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:08000c18d16dadf9553d747a58cf44023423a9ab010aab96cf263d2216b8b350",
            "sha256:ee09461c338c7cce458e515eb262e817a9eb03426c4a9e91e0920a4460a549ae",
            "sha256:0e00319ea423ec2c53634790500c22e4bcac4d86ac7f360e43ae0025d35c9272",
            "sha256:2904b597639ac5b113fa3427bc63e7ab8c249fa89f9cee295065809b954a14b3",
            "sha256:e969bc18474433a19de3302ae0476d3960eae037b02513706f2303fb1a554caa",
            "sha256:3c3c9a67df67a174587912af21514496e0d085e714eac2168c68d32fc23c8aa4",
            "sha256:53445a72c9b2c0d565d83c2e97313f89a47e0b883e3be822933097e090d32b37",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:77b037534f619797c3667ca675f0e210ad777474f698d8e89f09cd3cc7858f2f",
            "sha256:6325c28d7b1a833911c79a25f813c08f0009b781433337239082e29fb8793fc1",
            "sha256:a503cbe2bbe6e9d3607b67f6a231e43138c47013b962b545437259c32833b673",
            "sha256:5a9cc323336e35aa90f1ae5a893f15786a9b9fa46d3f54e31801bb5e8d4e3c86",
            "sha256:3286bb8383fa632bf7e33588b9f3fe92d74160c16b86f3d5781362e52c30371f",
            "sha256:4b36d9386e0d4cdb24d9db978668ee8748cc800fb5a5a6370ca32d38284c5cd6",
            "sha256:2f8f581a1a6b26059ec2b7802dc3224e46fa0b0d5e5b604dfb47392430634afd",
            "sha256:536d3a2a492566d546361fc0d861756db210ae4b97608acf8ea312e50c2597bf",
            "sha256:3adbced298c0df22f6d650a51894095e37e759b8b38d459f7f72936dc9c4b86d",
            "sha256:e46aed6c1b0e64187008a9ae0a6f9e70f309d227fb1a5475af5a5626ea12fe45",
            "sha256:6f71aa2b21ea1b9c92a425116ed11b3549055f6371d974198434b1c8764f0989",
            "sha256:31aa1519edab07fdb14731bff498f401fb0389bfebd495539477c4d71372cc26",
            "sha256:a4e0867f51e8e3b6221f9b0a7750394767a4efdf5391a9a960a245bc8f1f51c7",
            "sha256:4da7e56ce9c7414a6c3572e1374e1b0aef2ab4d348626aa10163e262de8301c3",
            "sha256:01244ce13326b91123c506e66a291de3ce5a37eba062712a8ee1f35346727680",
            "sha256:a58e2007c8e3aa8a545585587888bc6a661226447b38b40ce5e76647f50e9df8",
            "sha256:2ec6e2f79317580ba55458b0c19f03f04ae65d91d81c3e58301da5c4346894fd",
            "sha256:2618739311fc2099a0cbe6041fa2195a954f4e76137a181b78f7cfb6447d8a79",
            "sha256:de687d9af5c446332ef40312cc0ca29a0b629c99f0ce83593e3a9509e3b5585f"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-08-15T20:39:47.765155389+08:00"
    }
}

更多版本

docker.io/sparkison/m3u-editor:latest

linux/amd64 docker.io989.06MB2025-08-15 20:40
9