logo
docker.io/eduardolat/pgbackweb:0.5.1
linux/amd64 docker.io gloamingflowers 贡献

这是一个用于管理 PostgreSQL 数据库备份的 Web 界面镜像。它提供了一个用户友好的图形界面,允许用户浏览、恢复和删除 PostgreSQL 数据库备份。

16
浏览次数
2.56GB
镜像大小
国内镜像
swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/eduardolat/pgbackweb:0.5.1
源镜像
docker.io/eduardolat/pgbackweb:0.5.1
镜像ID
sha256:4da75f798014063ac557a1d0da4a9d2cb44a639922c0c523aa8c27fca6b1579f
镜像 TAG
0.5.1
镜像大小
2.56GB
平台架构
linux/amd64
镜像源
docker.io
CMD
task servem
启动入口
工作目录
/app
OS/平台
linux/amd64
镜像创建
2025-10-06T05:39:04.3119859Z
同步时间
2026-08-26 15:28
浏览量
16 次
贡献者
avatar gloamingflowers
🔌 开放端口 1
8085/tcp
⚙️ 环境变量 3
KeyValue
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/go/bin 0
DEBIAN_FRONTEND=noninteractive 1
GOBIN=/usr/local/go/bin 2
🛡️ 镜像安全扫描
debian 13.1 Trivy 2026-08-26 15:29 查看完整报告
1362
低危 LOW
4363
中危 MEDIUM
1523
高危 HIGH
95
严重 CRITICAL
受影响目标 (24)
docker.io/eduardolat/pgbackweb:0.5.1 (debian 13.1) debian Node.js node-pkg app/dist/app gobinary app/dist/change-password gobinary app/node_modules/@esbuild/linux-x64/bin/esbuild gobinary app/node_modules/esbuild/bin/esbuild gobinary usr/local/bin/change-password gobinary usr/local/bin/golangci-lint gobinary usr/local/bin/goose gobinary usr/local/bin/sqlc gobinary usr/local/bin/task gobinary usr/local/go/bin/go gobinary usr/local/go/bin/gofmt gobinary usr/local/go/pkg/tool/linux_amd64/asm gobinary usr/local/go/pkg/tool/linux_amd64/cgo gobinary usr/local/go/pkg/tool/linux_amd64/compile gobinary usr/local/go/pkg/tool/linux_amd64/cover gobinary usr/local/go/pkg/tool/linux_amd64/link gobinary usr/local/go/pkg/tool/linux_amd64/preprofile gobinary usr/local/go/pkg/tool/linux_amd64/vet gobinary /etc/ssl/private/ssl-cert-snakeoil.key /root/go/pkg/mod/github.com/labstack/echo/v4@v4.12.0/_fixture/certs/key.pem /root/go/pkg/mod/github.com/lib/pq@v1.10.9/certs/postgresql.key /root/go/pkg/mod/github.com/lib/pq@v1.10.9/certs/server.key

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/eduardolat/pgbackweb:0.5.1
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/eduardolat/pgbackweb:0.5.1  docker.io/eduardolat/pgbackweb:0.5.1

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/eduardolat/pgbackweb:0.5.1
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/eduardolat/pgbackweb:0.5.1  docker.io/eduardolat/pgbackweb:0.5.1

Shell快速替换命令

sed -i 's#eduardolat/pgbackweb:0.5.1#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/eduardolat/pgbackweb:0.5.1#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/eduardolat/pgbackweb:0.5.1 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/eduardolat/pgbackweb:0.5.1  docker.io/eduardolat/pgbackweb:0.5.1'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/eduardolat/pgbackweb:0.5.1 && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/eduardolat/pgbackweb:0.5.1  docker.io/eduardolat/pgbackweb:0.5.1'

镜像构建历史


# 2025-10-06 13:39:04  0.00B 设置默认要执行的命令
CMD ["task" "servem"]
                        
# 2025-10-06 13:39:04  0.00B 声明容器运行时监听的端口
EXPOSE map[8085/tcp:{}]
                        
# 2025-10-06 13:39:04  306.86MB 执行命令并创建新的镜像层
RUN |1 TARGETPLATFORM=linux/amd64 /bin/sh -c set -e &&     task fixperms &&     task build &&     cp ./dist/change-password /usr/local/bin/change-password &&     chmod +x /usr/local/bin/change-password # buildkit
                        
# 2025-10-06 13:38:35  1.90MB 复制新文件或目录到容器中
COPY . . # buildkit
                        
# 2025-10-06 13:38:35  199.46MB 执行命令并创建新的镜像层
RUN |1 TARGETPLATFORM=linux/amd64 /bin/sh -c go mod download # buildkit
                        
# 2025-10-06 13:38:32  11.70KB 复制新文件或目录到容器中
COPY go.sum . # buildkit
                        
# 2025-10-06 13:38:32  2.78KB 复制新文件或目录到容器中
COPY go.mod . # buildkit
                        
# 2025-10-06 13:38:32  57.35MB 执行命令并创建新的镜像层
RUN |1 TARGETPLATFORM=linux/amd64 /bin/sh -c npm install # buildkit
                        
# 2025-10-06 13:38:30  73.88KB 复制新文件或目录到容器中
COPY package-lock.json . # buildkit
                        
# 2025-10-06 13:38:30  415.00B 复制新文件或目录到容器中
COPY package.json . # buildkit
                        
# 2025-10-06 13:38:30  1.67GB 执行命令并创建新的镜像层
RUN |1 TARGETPLATFORM=linux/amd64 /bin/sh -c set -e &&     mkdir /tmp/downloads && cd /tmp/downloads &&     apt update && apt install -y postgresql-common &&     /usr/share/postgresql-common/pgdg/apt.postgresql.org.sh -y &&     apt update && apt install -y         wget unzip tzdata git npm         postgresql-client-13 postgresql-client-14         postgresql-client-15 postgresql-client-16         postgresql-client-17 postgresql-client-18 &&     apt install -y npm &&     npm install -g n@latest &&     n 22.19.0 &&     if [ "${TARGETPLATFORM}" = "linux/arm64" ]; then         echo "Downloading arm64 binaries" &&         wget --no-verbose https://github.com/go-task/task/releases/download/v3.45.4/task_linux_arm64.tar.gz &&         tar -xzf task_linux_arm64.tar.gz &&         mv ./task /usr/local/bin/task &&         wget --no-verbose https://github.com/pressly/goose/releases/download/v3.25.0/goose_linux_arm64 &&         mv ./goose_linux_arm64 /usr/local/bin/goose &&         wget --no-verbose https://github.com/sqlc-dev/sqlc/releases/download/v1.30.0/sqlc_1.30.0_linux_arm64.tar.gz &&         tar -xzf sqlc_1.30.0_linux_arm64.tar.gz &&         mv ./sqlc /usr/local/bin/sqlc &&         wget --no-verbose https://github.com/golangci/golangci-lint/releases/download/v2.5.0/golangci-lint-2.5.0-linux-arm64.tar.gz &&         tar -xzf golangci-lint-2.5.0-linux-arm64.tar.gz &&         mv ./golangci-lint-2.5.0-linux-arm64/golangci-lint /usr/local/bin/golangci-lint;     else         echo "Downloading amd64 binaries" &&         wget --no-verbose https://github.com/go-task/task/releases/download/v3.45.4/task_linux_amd64.tar.gz &&         tar -xzf task_linux_amd64.tar.gz &&         mv ./task /usr/local/bin/task &&         wget --no-verbose https://github.com/pressly/goose/releases/download/v3.25.0/goose_linux_x86_64 &&         mv ./goose_linux_x86_64 /usr/local/bin/goose &&         wget --no-verbose https://github.com/sqlc-dev/sqlc/releases/download/v1.30.0/sqlc_1.30.0_linux_amd64.tar.gz &&         tar -xzf sqlc_1.30.0_linux_amd64.tar.gz &&         mv ./sqlc /usr/local/bin/sqlc &&         wget --no-verbose https://github.com/golangci/golangci-lint/releases/download/v2.5.0/golangci-lint-2.5.0-linux-amd64.tar.gz &&         tar -xzf golangci-lint-2.5.0-linux-amd64.tar.gz &&         mv ./golangci-lint-2.5.0-linux-amd64/golangci-lint /usr/local/bin/golangci-lint;     fi &&     chmod +x /usr/local/bin/* &&     git config --global --add safe.directory '*' &&     mkdir -p /app && cd /app && rm -rf /tmp/downloads &&     rm -rf /var/lib/apt/lists/* &&     mkdir /backups &&     chmod 777 /backups # buildkit
                        
# 2025-10-06 13:37:20  205.62MB 复制新文件或目录到容器中
COPY /usr/local/go /usr/local/go # buildkit
                        
# 2025-10-06 13:37:07  0.00B 设置环境变量 PATH
ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/go/bin
                        
# 2025-10-06 13:37:07  0.00B 设置环境变量 GOBIN
ENV GOBIN=/usr/local/go/bin
                        
# 2025-10-06 13:37:07  0.00B 设置环境变量 DEBIAN_FRONTEND
ENV DEBIAN_FRONTEND=noninteractive
                        
# 2025-10-06 13:37:07  0.00B 设置工作目录为/app
WORKDIR /app
                        
# 2025-10-06 13:37:07  0.00B 执行命令并创建新的镜像层
RUN |1 TARGETPLATFORM=linux/amd64 /bin/sh -c if [ "${TARGETPLATFORM}" != "linux/amd64" ] && [ "${TARGETPLATFORM}" != "linux/arm64" ]; then         echo "Unsupported architecture: ${TARGETPLATFORM}" &&         exit 1;     fi # buildkit
                        
# 2025-10-06 13:37:06  0.00B 执行命令并创建新的镜像层
RUN |1 TARGETPLATFORM=linux/amd64 /bin/sh -c echo "Building for ${TARGETPLATFORM}" # buildkit
                        
# 2025-10-06 13:37:06  0.00B 定义构建参数
ARG TARGETPLATFORM=linux/amd64
                        
# 2025-09-29 08:00:00  119.85MB 
# debian.sh --arch 'amd64' out/ 'trixie' '@1759104000'
                        
                    

镜像信息

{
    "Id": "sha256:4da75f798014063ac557a1d0da4a9d2cb44a639922c0c523aa8c27fca6b1579f",
    "RepoTags": [
        "eduardolat/pgbackweb:0.5.1",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/eduardolat/pgbackweb:0.5.1"
    ],
    "RepoDigests": [
        "eduardolat/pgbackweb@sha256:56358e7adff53250ec0b43cf2764e723e45872fa2b92b9608fdddfeebaafbed7",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/eduardolat/pgbackweb@sha256:bebd5e30aa0625d2686f45dda1a9f944e5d35814885f5f89ec86ee95f15c9073"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2025-10-06T05:39:04.3119859Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "8085/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/go/bin",
            "DEBIAN_FRONTEND=noninteractive",
            "GOBIN=/usr/local/go/bin"
        ],
        "Cmd": [
            "task",
            "servem"
        ],
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": null,
        "WorkingDir": "/app",
        "Entrypoint": null,
        "OnBuild": null,
        "Labels": null
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 2564620980,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/2b5e3b594fcfab48f48852e0632319637bbda818395268989148d0ad2490abc1/diff:/var/lib/docker/overlay2/c5b5da4e19bc48448957c0268f657e10ad2c73a9058317cceb0d11f734e7881a/diff:/var/lib/docker/overlay2/0e43d5e5e508f80d9ab21d9bdad7af8f83bc7d91d96b6b744f4830bb226bd9cd/diff:/var/lib/docker/overlay2/2cc3e3917a490979a42adb7c9e9107a92b25f8c250ff06842e257750d293e86b/diff:/var/lib/docker/overlay2/111cb6618e66e0ee782d236534631aa8bf8ed7da5396c3fbe3d589b892e3a8a1/diff:/var/lib/docker/overlay2/9306bbdf4e1cdaa18b69da2add452d0535d35c8ddd1d310b2a7b54e45ec38aa0/diff:/var/lib/docker/overlay2/53a72ada0ce025f046cea3817253e98ae0bc5a0f571645491c54ee0be24dbdeb/diff:/var/lib/docker/overlay2/b6cebca5e6fc18e2bea91b28d85b5bc488dc66c5d93f6169348597e14e170529/diff:/var/lib/docker/overlay2/948fa72718d3521618b61dcbf5b3019ca8ea6b125fe4bb70190f5199e58a4f15/diff:/var/lib/docker/overlay2/c9fe2b8bb891245b446cc0a7014701533857e26eb9b8d286eb2127e65f8a08a9/diff:/var/lib/docker/overlay2/c075a06a0e1aa2977aa086b582785196d08bf584be51cce21aff90014f19a0ff/diff:/var/lib/docker/overlay2/4e0d4b3c4d8c9c457894fa5f6e4236f88c4c896fce48cc607e119f8679f68c91/diff:/var/lib/docker/overlay2/efd64f350432e7945615ddc13f66ab255f165d08c93ae1a1554d090e3e5c63b8/diff",
            "MergedDir": "/var/lib/docker/overlay2/b1e95259d08f4ee75e578c62e5f4d508a2b087951088f75a4c71b72b3863d216/merged",
            "UpperDir": "/var/lib/docker/overlay2/b1e95259d08f4ee75e578c62e5f4d508a2b087951088f75a4c71b72b3863d216/diff",
            "WorkDir": "/var/lib/docker/overlay2/b1e95259d08f4ee75e578c62e5f4d508a2b087951088f75a4c71b72b3863d216/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:a5ec5ec9d16c5551ce8889cbc03af0609b92cf8a8d60b32e72a7eabb8378eaec",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:fc4ca74ad44ea5e5290c83ef10e29ba85cfe5ff87bba00010037f7b001b8516d",
            "sha256:171570a6183994cd21240a72f0d6850cedd781a4998ee5b2f109c3f27d2e8d52",
            "sha256:8a3321c9002edb6cd519a3ab9721958fcebf3c8dd8a5a7a1bc60573762d1e9e0",
            "sha256:6e9a2654ef3dc73856f9d7956f36d48b70240ec36f9dd0ce0414a8498f7f4f7c",
            "sha256:5c26a5b095e722104fbbf75c9d008a94fd6816386fdd9f14d3db2cb7874d2d42",
            "sha256:0fb4fd6ec17978b9c0d763a91bfa3cf893a7872966f80fc4c00e7413090c37e7",
            "sha256:268f089f03d14c4418eb008e497bfc7aab3b31395fa794a41039e3d15240f118",
            "sha256:c00ba30df00bebeefebf0779f3dd1f42acb948afd2bf363b3fec661a0b5e4f49",
            "sha256:c9814c03aeb90ef0d0e3f409f1ec01a2f97442570f7bb70388d3ef4f21aa30ec",
            "sha256:098dfa6445cffa19f31e6403bee78fae6a39796b8f762004830065fc34ee6d57",
            "sha256:f457cc3efaea825a745742e8076502af10f4696441015524f603ff833f2bce39"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-08-26T15:27:14.456730036+08:00"
    }
}

更多版本

docker.io/eduardolat/pgbackweb:0.4.2

linux/amd64 docker.io1.36GB2025-05-30 14:35
445

docker.io/eduardolat/pgbackweb:0.5.1

linux/amd64 docker.io2.56GB2026-08-26 15:28
15
检测到您正在使用广告拦截插件,本站为公益站点,依赖广告维持运转 🙏 查看如何关闭 ×