docker.io/dpage/pgadmin4:9.9.0 linux/amd64

docker.io/dpage/pgadmin4:9.9.0 - 国内下载镜像源 浏览次数:40

pgAdmin 4 是一个 PostgreSQL 的图形化管理工具。它提供了一个用户界面来创建、修改和删除数据库对象,如表、视图、索引等。PGAdmin 4 支持 PostgreSQL 9.2 及更高版本。

源镜像 docker.io/dpage/pgadmin4:9.9.0
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/dpage/pgadmin4:9.9.0
镜像ID sha256:937d10c14821ad4be386fa64bb79b2a00acb51ec3fac7c1b4d759054109507a2
镜像TAG 9.9.0
大小 534.87MB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD
启动入口 /entrypoint.sh
工作目录 /pgadmin4
OS/平台 linux/amd64
浏览量 40 次
贡献者
镜像创建 2025-10-14T09:37:52.378029522Z
同步时间 2025-10-17 19:01
更新时间 2025-10-21 00:42
开放端口
443/tcp 80/tcp
目录挂载
/var/lib/pgadmin
环境变量
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin PYTHONPATH=/pgadmin4

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/dpage/pgadmin4:9.9.0
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/dpage/pgadmin4:9.9.0  docker.io/dpage/pgadmin4:9.9.0

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/dpage/pgadmin4:9.9.0
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/dpage/pgadmin4:9.9.0  docker.io/dpage/pgadmin4:9.9.0

Shell快速替换命令

sed -i 's#dpage/pgadmin4:9.9.0#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/dpage/pgadmin4:9.9.0#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/dpage/pgadmin4:9.9.0 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/dpage/pgadmin4:9.9.0  docker.io/dpage/pgadmin4:9.9.0'

Ansible快速分发-Containerd

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

镜像构建历史


# 2025-10-14 17:37:52  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/entrypoint.sh"]
                        
# 2025-10-14 17:37:52  0.00B 声明容器运行时监听的端口
EXPOSE map[443/tcp:{} 80/tcp:{}]
                        
# 2025-10-14 17:37:52  0.00B 创建挂载点用于持久化数据或共享数据
VOLUME [/var/lib/pgadmin]
                        
# 2025-10-14 17:37:52  0.00B 指定运行容器时使用的用户
USER 5050
                        
# 2025-10-14 17:37:52  60.71MB 执行命令并创建新的镜像层
RUN /bin/sh -c apk add --no-cache         python3         bash         py3-pip         postfix         krb5-libs         libjpeg-turbo         shadow         sudo         tzdata         libedit         libldap         libcap &&     /venv/bin/python3 -m pip install --no-cache-dir gunicorn==23.0.0 &&     find / -type d -name '__pycache__' -exec rm -rf {} + &&     useradd -r -u 5050 -g root -s /sbin/nologin pgadmin &&     mkdir -p /run/pgadmin /var/lib/pgadmin &&     chown pgadmin:root /run/pgadmin /var/lib/pgadmin &&     chmod g=u /var/lib/pgadmin &&     touch /pgadmin4/config_distro.py &&     chown pgadmin:root /pgadmin4/config_distro.py &&     chmod g=u /pgadmin4/config_distro.py &&     chmod g=u /etc/passwd &&     setcap CAP_NET_BIND_SERVICE=+eip /usr/bin/python3.12 &&     echo "pgadmin ALL = NOPASSWD: /usr/sbin/postfix start" > /etc/sudoers.d/postfix &&     echo "pgadminr ALL = NOPASSWD: /usr/sbin/postfix start" >> /etc/sudoers.d/postfix # buildkit
                        
# 2025-10-14 17:37:46  1.17KB 复制新文件或目录到容器中
COPY LICENSE /pgadmin4/LICENSE # buildkit
                        
# 2025-10-14 17:37:46  9.12KB 复制新文件或目录到容器中
COPY pkg/docker/entrypoint.sh /entrypoint.sh # buildkit
                        
# 2025-10-14 17:37:46  1.41KB 复制新文件或目录到容器中
COPY pkg/docker/gunicorn_config.py /pgadmin4 # buildkit
                        
# 2025-10-14 17:37:46  70.00B 复制新文件或目录到容器中
COPY pkg/docker/run_pgadmin.py /pgadmin4 # buildkit
                        
# 2025-10-14 17:37:46  40.78MB 复制新文件或目录到容器中
COPY /pgadmin4/docs/en_US/_build/html/ /pgadmin4/docs # buildkit
                        
# 2025-10-14 17:37:45  39.23MB 复制新文件或目录到容器中
COPY /pgadmin4/web /pgadmin4 # buildkit
                        
# 2025-10-14 17:37:45  0.00B 设置环境变量 PYTHONPATH
ENV PYTHONPATH=/pgadmin4
                        
# 2025-10-14 17:35:05  0.00B 设置工作目录为/pgadmin4
WORKDIR /pgadmin4
                        
# 2025-10-14 17:35:05  58.00B 执行命令并创建新的镜像层
RUN /bin/sh -c ln -s libpq.so.5.18 /usr/lib/libpq.so.5 &&     ln -s libpq.so.5.18 /usr/lib/libpq.so &&     ln -s libzstd.so.1.5.7 /usr/lib/libzstd.so.1 &&     ln -s liblz4.so.1.10.0 /usr/lib/liblz4.so.1 # buildkit
                        
# 2025-10-14 17:35:05  149.18KB 复制新文件或目录到容器中
COPY /usr/lib/liblz4.so.1.10.0 /usr/lib/ # buildkit
                        
# 2025-10-14 17:35:05  718.53KB 复制新文件或目录到容器中
COPY /usr/lib/libzstd.so.1.5.7 /usr/lib/ # buildkit
                        
# 2025-10-14 17:35:05  432.82KB 复制新文件或目录到容器中
COPY /usr/local/lib/libpq.so.5.18 /usr/lib/ # buildkit
                        
# 2025-10-14 17:35:05  10.87MB 复制新文件或目录到容器中
COPY /usr/local/pgsql /usr/local/ # buildkit
                        
# 2025-10-14 17:35:05  373.64MB 复制新文件或目录到容器中
COPY /venv /venv # buildkit
                        
# 2025-10-08 19:04:56  0.00B 设置默认要执行的命令
CMD ["/bin/sh"]
                        
# 2025-10-08 19:04:56  8.32MB 复制文件或目录到容器中
ADD alpine-minirootfs-3.22.2-x86_64.tar.gz / # buildkit
                        
                    

镜像信息

{
    "Id": "sha256:937d10c14821ad4be386fa64bb79b2a00acb51ec3fac7c1b4d759054109507a2",
    "RepoTags": [
        "dpage/pgadmin4:9.9.0",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/dpage/pgadmin4:9.9.0"
    ],
    "RepoDigests": [
        "dpage/pgadmin4@sha256:5d9624a93634d1c5e595619cc57b1d330758120d1baf445fa97300c0c1fc3c0a",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/dpage/pgadmin4@sha256:2ea05d4c871658b9cae44321920d8079944fb6f51bf7391317989c676691ae17"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2025-10-14T09:37:52.378029522Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "5050",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "443/tcp": {},
            "80/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "PYTHONPATH=/pgadmin4"
        ],
        "Cmd": null,
        "Image": "",
        "Volumes": {
            "/var/lib/pgadmin": {}
        },
        "WorkingDir": "/pgadmin4",
        "Entrypoint": [
            "/entrypoint.sh"
        ],
        "OnBuild": null,
        "Labels": null
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 534872371,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/4685ccf89d94e77726d7f0d543b55475c5410ab342e2b9b6a007c7fa07394f71/diff:/var/lib/docker/overlay2/876e948d30e691ef7ef05b19c982583c5488b145a920e090f96080831a395050/diff:/var/lib/docker/overlay2/c5f81ea259a6b0348503a4ae44b2013b9ec7e0b7e604d0506a6452117e103adb/diff:/var/lib/docker/overlay2/585ef735db4739a9428c05d87e25f7d57813c63d66fea351156c137c826e955f/diff:/var/lib/docker/overlay2/80db57dbc605c28e81ac0e2251d10b5c08d25889feca636782842a310fc3310a/diff:/var/lib/docker/overlay2/73567463495c1dd29a59a1d1f14987f2494859ddd0df95cc4907b8d05d37cd91/diff:/var/lib/docker/overlay2/5d6c4d44b390fe57c36cc3265402b99e402de1be233b5b396a08400c5e5b2d2b/diff:/var/lib/docker/overlay2/59cc179bd30ce16fe11bc27d8092b8789aee505694861e8fbe1e0108a5eec418/diff:/var/lib/docker/overlay2/aabaa0fe86154ed5b3cdc0501bb00a32647281f43bacdcd49b7ed03089c72e24/diff:/var/lib/docker/overlay2/a2543f319f4c8c2b7ea4647cbe1342ac5186c487f288e51151d43d5fb9b69daf/diff:/var/lib/docker/overlay2/7ce34f55870472151c49d88788f2dbc536eb049502d777f3a1ecb1300a4da1a6/diff:/var/lib/docker/overlay2/ddd486d2f4f7332e918b0a82fc3c81067ddd29d29fb446100ef85ae269f8711e/diff:/var/lib/docker/overlay2/f1904bd6de837c8e436bbb1fc1c4c3dec252ca9de40395349fa9d5d319cd3808/diff:/var/lib/docker/overlay2/9228d0dea91f2a86651259163a395152983e6f8dd01e3c64990f331280069735/diff",
            "MergedDir": "/var/lib/docker/overlay2/0d9f3f033464308a5de83e6d10b74aca29b03bb12c5b10ace36e5e62239fc31c/merged",
            "UpperDir": "/var/lib/docker/overlay2/0d9f3f033464308a5de83e6d10b74aca29b03bb12c5b10ace36e5e62239fc31c/diff",
            "WorkDir": "/var/lib/docker/overlay2/0d9f3f033464308a5de83e6d10b74aca29b03bb12c5b10ace36e5e62239fc31c/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:256f393e029fa2063d8c93720da36a74a032bed3355a2bc3e313ad12f8bde9d1",
            "sha256:2e3d6e644f9d7fff26425830119408ee03436a2fa1a37a491f634ebdcd9c0bb6",
            "sha256:1e7016d753765d6c0da67b057cf5de6d45a884240b091f22176c03c160cd0d27",
            "sha256:46b404722ed9ad2f13316de8e654d026750f5b41b305aca1ad2be4c025f877da",
            "sha256:2ba0100b0257c4ae0172cba5953e9ceac5681f55230f9f558b3689804f3c01aa",
            "sha256:d79ba59624ad05cafa46b62cf30d20c016fd4c2c590eb5a09cac8384ba3c3606",
            "sha256:957898b3709ed0d0284564a3c3b1edff8b1b466939602a6e80f61609f40f22ce",
            "sha256:c1f3d4cdb65836979d9a3e9ac48909b3ef8d44a72b543c4214cfb721188989a3",
            "sha256:e37c6d4c8a6680a71bd36480c9263438e596c9de9cc0349eab5359a8bd2e730e",
            "sha256:a05ae6f3514256962238d9b40940592858b86e66e03c415d21c223fe6d759ca8",
            "sha256:5083f38d97ea40fd4dd535b82d0b9f0e56925672a0713027c893d788bff2af24",
            "sha256:16709b4c8d73a17eed5cf364a9923192f555b0bf179dd86b16083fff629938e1",
            "sha256:eb8549bb16815dc2a8451b58af28068a11221907d8695c0892c1c02b2e0e8614",
            "sha256:3408d37370aeff5827ba303e9c3d1070523164e0e59a4f0ba0d48ecf2eae008f",
            "sha256:d23e8dd0034b3b42de56602675509c1c1f77280f2c9220660c6955675fecd226"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-10-17T19:01:27.643962524+08:00"
    }
}

更多版本

docker.io/dpage/pgadmin4:8.9

linux/arm64 docker.io497.15MB2024-07-18 22:24
595

docker.io/dpage/pgadmin4:8.9

linux/amd64 docker.io487.35MB2024-07-23 17:53
430

docker.io/dpage/pgadmin4:4.18

linux/amd64 docker.io279.63MB2024-07-31 13:14
394

docker.io/dpage/pgadmin4:8.1

linux/amd64 docker.io474.85MB2024-08-01 17:23
476

docker.io/dpage/pgadmin4:8.12

linux/amd64 docker.io485.36MB2024-10-01 13:13
371

docker.io/dpage/pgadmin4:8.0

linux/amd64 docker.io535.15MB2025-03-19 10:21
301

docker.io/dpage/pgadmin4:9.1.0

linux/amd64 docker.io513.46MB2025-03-23 17:54
343

docker.io/dpage/pgadmin4:9.5.0

linux/amd64 docker.io543.09MB2025-07-14 11:46
175

docker.io/dpage/pgadmin4:9.7.0

linux/amd64 docker.io533.65MB2025-09-04 16:20
103

docker.io/dpage/pgadmin4:9.8.0

linux/arm64 docker.io545.59MB2025-09-13 22:08
122

docker.io/dpage/pgadmin4:9.8.0

linux/amd64 docker.io532.27MB2025-10-16 02:26
21

docker.io/dpage/pgadmin4:9.9.0

linux/amd64 docker.io534.87MB2025-10-17 19:01
39