docker.io/cthulhoo/ttrss-fpm-pgsql-static:latest linux/amd64

docker.io/cthulhoo/ttrss-fpm-pgsql-static:latest - 国内下载镜像源 浏览次数:10

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

这是一个包含 Tiny Tiny RSS (TTRSS) 的 Docker 镜像,TTRSS 是一个自托管的 RSS 阅读器。该镜像使用了 FPM (FastCGI Process Manager) 来管理 TTRSS,并使用了 PostgreSQL 作为数据库,所有静态文件都包含在镜像中。

源镜像 docker.io/cthulhoo/ttrss-fpm-pgsql-static:latest
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/cthulhoo/ttrss-fpm-pgsql-static:latest
镜像ID sha256:4a2f983856fdc93ab66691ab67335c2cbaf9f8dd9486860137c79621d978e269
镜像TAG latest
大小 143.63MB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD /bin/sh -c ${SCRIPT_ROOT}/startup.sh
启动入口
工作目录 /
OS/平台 linux/amd64
浏览量 10 次
贡献者
镜像创建 2025-07-12T11:35:31.988160334Z
同步时间 2025-07-13 17:14
更新时间 2025-07-14 06:55
开放端口
9000/tcp
环境变量
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin SCRIPT_ROOT=/opt/tt-rss SRC_DIR=/src/tt-rss/ APP_INSTALL_BASE_DIR=/var/www/html PHP_SUFFIX=84 CI_COMMIT_BRANCH=master CI_COMMIT_SHORT_SHA=dea3f2dc CI_COMMIT_TIMESTAMP=2025-07-12T14:35:03+03:00 CI_COMMIT_SHA=dea3f2dcb2badccd683296dfc74cfcf506c3a7da OWNER_UID=1000 OWNER_GID=1000 PHP_WORKER_MAX_CHILDREN=5 PHP_WORKER_MEMORY_LIMIT=256M ADMIN_USER_PASS= ADMIN_USER_ACCESS_LEVEL= AUTO_CREATE_USER= AUTO_CREATE_USER_PASS= AUTO_CREATE_USER_ACCESS_LEVEL=0 AUTO_CREATE_USER_ENABLE_API= TTRSS_NO_STARTUP_PLUGIN_UPDATES= TTRSS_XDEBUG_ENABLED= TTRSS_XDEBUG_HOST= TTRSS_XDEBUG_PORT=9000 TTRSS_DB_HOST=db TTRSS_DB_PORT=5432 TTRSS_PHP_EXECUTABLE=/usr/bin/php84 TTRSS_PLUGINS=auth_internal, note, nginx_xaccel
镜像标签
2025-07-12T11:35:07Z": "org.opencontainers.image.created dea3f2dcb2badccd683296dfc74cfcf506c3a7da": "org.opencontainers.image.revision https://gitlab.tt-rss.org/tt-rss/tt-rss": "org.opencontainers.image.url master": "org.opencontainers.image.version

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/cthulhoo/ttrss-fpm-pgsql-static:latest
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/cthulhoo/ttrss-fpm-pgsql-static:latest  docker.io/cthulhoo/ttrss-fpm-pgsql-static:latest

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/cthulhoo/ttrss-fpm-pgsql-static:latest
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/cthulhoo/ttrss-fpm-pgsql-static:latest  docker.io/cthulhoo/ttrss-fpm-pgsql-static:latest

Shell快速替换命令

sed -i 's#cthulhoo/ttrss-fpm-pgsql-static:latest#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/cthulhoo/ttrss-fpm-pgsql-static:latest#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/cthulhoo/ttrss-fpm-pgsql-static:latest && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/cthulhoo/ttrss-fpm-pgsql-static:latest  docker.io/cthulhoo/ttrss-fpm-pgsql-static:latest'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/cthulhoo/ttrss-fpm-pgsql-static:latest && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/cthulhoo/ttrss-fpm-pgsql-static:latest  docker.io/cthulhoo/ttrss-fpm-pgsql-static:latest'

镜像构建历史


# 0001-01-01 08:00:00  27.30KB 执行命令并创建新的镜像层
RUN git clone --depth=1 ${ORIGIN_REPO_XACCEL} ${SRC_DIR}/plugins.local/nginx_xaccel
                        
# 0001-01-01 08:00:00  49.26MB 复制新文件或目录到容器中
COPY . ${SRC_DIR}
                        
# 0001-01-01 08:00:00  132.00B 复制文件或目录到容器中
ADD .docker/app/config.docker.php ${SCRIPT_ROOT}
                        
# 0001-01-01 08:00:00  51.00B 复制文件或目录到容器中
ADD .docker/app/index.php ${SCRIPT_ROOT}
                        
# 0001-01-01 08:00:00  10.55KB 执行命令并创建新的镜像层
RUN chmod 0755 ${SCRIPT_ROOT}/*.sh /etc/periodic/weekly/backup
                        
# 0001-01-01 08:00:00  767.00B 复制文件或目录到容器中
ADD .docker/app/backup.sh /etc/periodic/weekly/backup
                        
# 0001-01-01 08:00:00  87.00B 复制文件或目录到容器中
ADD .docker/app/dcron.sh ${SCRIPT_ROOT}
                        
# 0001-01-01 08:00:00  1.41KB 复制文件或目录到容器中
ADD .docker/app/updater.sh ${SCRIPT_ROOT}
                        
# 0001-01-01 08:00:00  2.67KB 复制文件或目录到容器中
ADD .docker/app/update.sh ${SCRIPT_ROOT}
                        
# 0001-01-01 08:00:00  5.62KB 复制文件或目录到容器中
ADD .docker/app/startup.sh ${SCRIPT_ROOT}
                        
# 0001-01-01 08:00:00  86.01MB 执行命令并创建新的镜像层
RUN [ ! -z ${ALPINE_MIRROR} ] && 	sed -i.bak "s#dl-cdn.alpinelinux.org#${ALPINE_MIRROR}#" /etc/apk/repositories ; 	apk add --no-cache ca-certificates dcron git postgresql-client rsync sudo tzdata 		php${PHP_SUFFIX} 		$(for p in ctype curl dom exif fileinfo fpm gd iconv intl json mbstring opcache 			openssl pcntl pdo pdo_pgsql pecl-apcu pecl-xdebug phar posix session simplexml sockets sodium tokenizer xml xmlwriter zip; do 			php_pkgs="$php_pkgs php${PHP_SUFFIX}-$p"; 		done; 		echo $php_pkgs) && 	sed -i 's/\(memory_limit =\) 128M/\1 256M/' /etc/php${PHP_SUFFIX}/php.ini && 	sed -i -e 's/^listen = 127.0.0.1:9000/listen = 9000/' 		-e 's/;\(clear_env\) = .*/\1 = no/i' 		-e 's/;\(pm.status_path = \/status\)/\1/i' 		-e 's/;\(pm.status_listen\) = .*/\1 = 9001/i' 		-e 's/^\(user\|group\) = .*/\1 = app/i' 		-e 's/;\(php_admin_value\[error_log\]\) = .*/\1 = \/tmp\/error.log/' 		-e 's/;\(php_admin_flag\[log_errors\]\) = .*/\1 = on/' 			/etc/php${PHP_SUFFIX}/php-fpm.d/www.conf && 	mkdir -p /var/www ${SCRIPT_ROOT}/config.d ${SCRIPT_ROOT}/sql/post-init.d
                        
# 2025-05-31 00:20:41  0.00B 设置默认要执行的命令
CMD ["/bin/sh"]
                        
# 2025-05-31 00:20:41  8.31MB 复制文件或目录到容器中
ADD alpine-minirootfs-3.22.0-x86_64.tar.gz / # buildkit
                        
                    

镜像信息

{
    "Id": "sha256:4a2f983856fdc93ab66691ab67335c2cbaf9f8dd9486860137c79621d978e269",
    "RepoTags": [
        "cthulhoo/ttrss-fpm-pgsql-static:latest",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/cthulhoo/ttrss-fpm-pgsql-static:latest"
    ],
    "RepoDigests": [
        "cthulhoo/ttrss-fpm-pgsql-static@sha256:8ccf501557dd3a9fa1eaee9843e1e95ba415383336869eac1953e08ae7209b18",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/cthulhoo/ttrss-fpm-pgsql-static@sha256:e52772f1e4e2bbe3d76a8596d4da954d279dfa3cfa87fbaaaf9afec8b7347544"
    ],
    "Parent": "",
    "Comment": "",
    "Created": "2025-07-12T11:35:31.988160334Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "9000/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "SCRIPT_ROOT=/opt/tt-rss",
            "SRC_DIR=/src/tt-rss/",
            "APP_INSTALL_BASE_DIR=/var/www/html",
            "PHP_SUFFIX=84",
            "CI_COMMIT_BRANCH=master",
            "CI_COMMIT_SHORT_SHA=dea3f2dc",
            "CI_COMMIT_TIMESTAMP=2025-07-12T14:35:03+03:00",
            "CI_COMMIT_SHA=dea3f2dcb2badccd683296dfc74cfcf506c3a7da",
            "OWNER_UID=1000",
            "OWNER_GID=1000",
            "PHP_WORKER_MAX_CHILDREN=5",
            "PHP_WORKER_MEMORY_LIMIT=256M",
            "ADMIN_USER_PASS=",
            "ADMIN_USER_ACCESS_LEVEL=",
            "AUTO_CREATE_USER=",
            "AUTO_CREATE_USER_PASS=",
            "AUTO_CREATE_USER_ACCESS_LEVEL=0",
            "AUTO_CREATE_USER_ENABLE_API=",
            "TTRSS_NO_STARTUP_PLUGIN_UPDATES=",
            "TTRSS_XDEBUG_ENABLED=",
            "TTRSS_XDEBUG_HOST=",
            "TTRSS_XDEBUG_PORT=9000",
            "TTRSS_DB_HOST=db",
            "TTRSS_DB_PORT=5432",
            "TTRSS_PHP_EXECUTABLE=/usr/bin/php84",
            "TTRSS_PLUGINS=auth_internal, note, nginx_xaccel"
        ],
        "Cmd": [
            "/bin/sh",
            "-c",
            "${SCRIPT_ROOT}/startup.sh"
        ],
        "Image": "",
        "Volumes": null,
        "WorkingDir": "/",
        "Entrypoint": null,
        "OnBuild": null,
        "Labels": {
            "\"org.opencontainers.image.created": "2025-07-12T11:35:07Z\"",
            "\"org.opencontainers.image.revision": "dea3f2dcb2badccd683296dfc74cfcf506c3a7da\"",
            "\"org.opencontainers.image.url": "https://gitlab.tt-rss.org/tt-rss/tt-rss\"",
            "\"org.opencontainers.image.version": "master\""
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 143627037,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/4fd44ae8213525f88f4444ce83649eac9c0b5749537231c8ff6c938071086e85/diff:/var/lib/docker/overlay2/1f92dedd230cf4c9ed5c2861c8d243edc699f7040118ba1df84f1080f29a5335/diff:/var/lib/docker/overlay2/19ad48d27bf678bc35228d4e34e053b3f9a0cd1f98d8802b3b4e8b01c7e8f0b7/diff:/var/lib/docker/overlay2/3bc56307cc1527bdf6cdfdf80946a0cb7c40b43e31341b26796ccbf0ba243711/diff:/var/lib/docker/overlay2/d2a6e8d5f81dc83db707159d8b62fff033f60b165039d70d60ef8d826b85ae18/diff:/var/lib/docker/overlay2/0305d8ca2b62a4c75279eb14787559f642fe9f1970bef1c685f94b2c6e7439e5/diff:/var/lib/docker/overlay2/531419c76291c40a123ea85a8a7ca286d2e52cf13f19e663b9e6a020a8311fbb/diff:/var/lib/docker/overlay2/b8ec85d63715ba711bf9eb3064e9fb59fabee4f3b63fedf63603c081636e926b/diff:/var/lib/docker/overlay2/3ec06d59102262d4a67df6b20cdaec60f7d44cfce9597fb95ad3bf92f165a668/diff:/var/lib/docker/overlay2/3d2cab05ec135d62a73887b6c6bec41a3738e3cef67a2b76b57ecb5d59767541/diff:/var/lib/docker/overlay2/612cc8e7287e174f0c2d5977a0ca343b7cc0bd246756da806897f7ce1d920402/diff",
            "MergedDir": "/var/lib/docker/overlay2/64beeb8f060912e302cee7e3d5c1e530696905d1ca32f956c3701afc83a3de9b/merged",
            "UpperDir": "/var/lib/docker/overlay2/64beeb8f060912e302cee7e3d5c1e530696905d1ca32f956c3701afc83a3de9b/diff",
            "WorkDir": "/var/lib/docker/overlay2/64beeb8f060912e302cee7e3d5c1e530696905d1ca32f956c3701afc83a3de9b/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:fd2758d7a50e2b78d275ee7d1c218489f2439084449d895fa17eede6c61ab2c4",
            "sha256:54f7ba3103c3ad116c8775b7b27c515ce65dc764d55c6b559c281c6d852b36cd",
            "sha256:a63092420865e6ea76c2087c1af622864a3f13c3ce433beca824c64d3628d07d",
            "sha256:1052be5f4e2838e4880069e862393b44c3ae60f2c70e596c684ca21f30784e97",
            "sha256:5e8f7b0d757a4d449edb56499e247592bdd0046f586f3a6043018a2140a4e3c6",
            "sha256:b6d4662447daf099ca75b36882d09932dd807f2714049bfa51f0b493ce09dd2a",
            "sha256:0d82708e2e07d75402600c0a95ebbc2c2b3335fea8ec7856cf2516a77a641384",
            "sha256:fc1670aa8ec419c064ed97f15926ac83e3f5e71fe22ccd425a01f50e4535f20c",
            "sha256:39289c510a4770406056259a77d59cfdb9ee19326d5abb578336d3bdd8b032c5",
            "sha256:8c28f68942536181833963e08122fe763681af521214e74659c2f802ce97def8",
            "sha256:ea918042510fc89d18046e88f7428f50ded9046596a00485f9e53297a875102b",
            "sha256:30f1aebad61b2d6c7949ee7e7585b9ba2f89639f3668f4b2f9678bd94a3ca36b"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-07-13T17:14:48.407974248+08:00"
    }
}

更多版本

docker.io/cthulhoo/ttrss-fpm-pgsql-static:latest

linux/amd64 docker.io143.63MB2025-07-13 17:14
9