logo
docker.io/dpage/pgadmin4:8
linux/amd64 docker.io 林夏 贡献

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

15
浏览次数
506.97MB
镜像大小
国内镜像
swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/dpage/pgadmin4:8
源镜像
docker.io/dpage/pgadmin4:8
镜像ID
sha256:199b8ca6352397cee96c718c7929ca856b08e089ee9f34b0149372762b8963e4
镜像 TAG
8
镜像大小
506.97MB
平台架构
linux/amd64
镜像源
docker.io
CMD
启动入口
/entrypoint.sh
工作目录
/pgadmin4
OS/平台
linux/amd64
镜像创建
2024-12-09T12:53:33.047470648Z
同步时间
2026-11-03 15:14
浏览量
15 次
贡献者
avatar 林夏
🔌 开放端口 2
443/tcp 80/tcp
📁 目录挂载 1
 /var/lib/pgadmin
⚙️ 环境变量 2
KeyValue
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 0
PYTHONPATH=/pgadmin4 1

Docker拉取命令

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

Containerd拉取命令

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

Shell快速替换命令

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

Ansible快速分发-Docker

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

Ansible快速分发-Containerd

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

镜像构建历史


# 2024-12-09 20:53:33  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/entrypoint.sh"]
                        
# 2024-12-09 20:53:33  0.00B 声明容器运行时监听的端口
EXPOSE map[443/tcp:{} 80/tcp:{}]
                        
# 2024-12-09 20:53:33  0.00B 创建挂载点用于持久化数据或共享数据
VOLUME [/var/lib/pgadmin]
                        
# 2024-12-09 20:53:33  0.00B 指定运行容器时使用的用户
USER pgadmin
                        
# 2024-12-09 20:53:33  58.99MB 执行命令并创建新的镜像层
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==22.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
                        
# 2024-12-09 20:53:26  91.38KB 复制新文件或目录到容器中
COPY DEPENDENCIES /pgadmin4/DEPENDENCIES # buildkit
                        
# 2024-12-09 20:53:26  1.17KB 复制新文件或目录到容器中
COPY LICENSE /pgadmin4/LICENSE # buildkit
                        
# 2024-12-09 20:53:26  8.17KB 复制新文件或目录到容器中
COPY pkg/docker/entrypoint.sh /entrypoint.sh # buildkit
                        
# 2024-12-09 20:53:26  52.00B 复制新文件或目录到容器中
COPY pkg/docker/gunicorn_config.py /pgadmin4 # buildkit
                        
# 2024-12-09 20:53:26  70.00B 复制新文件或目录到容器中
COPY pkg/docker/run_pgadmin.py /pgadmin4 # buildkit
                        
# 2024-12-09 20:53:26  36.35MB 复制新文件或目录到容器中
COPY /pgadmin4/docs/en_US/_build/html/ /pgadmin4/docs # buildkit
                        
# 2024-12-09 20:53:26  31.61MB 复制新文件或目录到容器中
COPY /pgadmin4/web /pgadmin4 # buildkit
                        
# 2024-12-09 20:53:26  0.00B 设置环境变量 PYTHONPATH
ENV PYTHONPATH=/pgadmin4
                        
# 2024-12-09 20:51:29  0.00B 设置工作目录为/pgadmin4
WORKDIR /pgadmin4
                        
# 2024-12-09 20:51:29  57.00B 执行命令并创建新的镜像层
RUN /bin/sh -c ln -s libpq.so.5.17 /usr/lib/libpq.so.5 &&     ln -s libpq.so.5.17 /usr/lib/libpq.so &&     ln -s libzstd.so.1.5.6 /usr/lib/libzstd.so.1 &&     ln -s liblz4.so.1.9.4 /usr/lib/liblz4.so.1 # buildkit
                        
# 2024-12-09 20:51:28  132.82KB 复制新文件或目录到容器中
COPY /usr/lib/liblz4.so.1.9.4 /usr/lib/ # buildkit
                        
# 2024-12-09 20:51:28  718.55KB 复制新文件或目录到容器中
COPY /usr/lib/libzstd.so.1.5.6 /usr/lib/ # buildkit
                        
# 2024-12-09 20:51:28  393.67KB 复制新文件或目录到容器中
COPY /usr/local/lib/libpq.so.5.17 /usr/lib/ # buildkit
                        
# 2024-12-09 20:51:28  9.61MB 复制新文件或目录到容器中
COPY /usr/local/pgsql /usr/local/ # buildkit
                        
# 2024-12-09 20:51:28  361.22MB 复制新文件或目录到容器中
COPY /venv /venv # buildkit
                        
# 2024-12-05 20:49:04  0.00B 设置默认要执行的命令
CMD ["/bin/sh"]
                        
# 2024-12-05 20:49:04  7.84MB 复制文件或目录到容器中
ADD alpine-minirootfs-3.21.0-x86_64.tar.gz / # buildkit
                        
                    

镜像信息

{
    "Id": "sha256:199b8ca6352397cee96c718c7929ca856b08e089ee9f34b0149372762b8963e4",
    "RepoTags": [
        "dpage/pgadmin4:8",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/dpage/pgadmin4:8"
    ],
    "RepoDigests": [
        "dpage/pgadmin4@sha256:8a68677a97b8c8d1427dc915672a26d2c4a04376916a68256f53d669d6171be7",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/dpage/pgadmin4@sha256:fe0d224bb8cd2a7923d37837e6e5fbf4d24a5c45016efcac78563c268e9cf258"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2024-12-09T12:53:33.047470648Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "pgadmin",
        "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": 506969597,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/b46a081b6090d2242af6597585eed93a9c0718c57407d5cc510fae52f9880e93/diff:/var/lib/docker/overlay2/85d9fe4e8e703dbdf7bed03284787090e6bbf1c7f0e183cff7ff75a00aa07539/diff:/var/lib/docker/overlay2/53324babdee8828403d91cb14133ce3b9ea65870b7578a3d1305a8b25f00ce16/diff:/var/lib/docker/overlay2/a08a548535da8214d5e877328bad1851979545da87c2ac2b7ec14e70784b6a3b/diff:/var/lib/docker/overlay2/094ca371ee1ccbd5dbffe95d681be5dfd523ee8b1cc6b5d0c8600601b6b957d6/diff:/var/lib/docker/overlay2/add42e64523943aa2cbc68186ef05eefafe465723a6e97db2dc7d50f6a60c08b/diff:/var/lib/docker/overlay2/f00cddb71c372891dd24d22243b5eed82ad7827ce5780e5a8df27b0db5639d75/diff:/var/lib/docker/overlay2/a2804c8b226030ab19856e28ba8ba60d705f017b984dac765ba1491e67b9c461/diff:/var/lib/docker/overlay2/36118c9bffde578111880dabadb5f2cc116e1c9c9c7b6656cfabcb96f6719840/diff:/var/lib/docker/overlay2/09414a176cbccbe847c4b9706d86bb1fbe05430de6b7ce460ae265a35716e4a5/diff:/var/lib/docker/overlay2/a62882b3294a9f05395d88a3d8aaf31545531efa7e6ae0645c2dae2ee7e05984/diff:/var/lib/docker/overlay2/29c9ab3548919559592d2f5cab4615dcca1055171e9644d9db369544c7e6e298/diff:/var/lib/docker/overlay2/8d480c809004810919da4a325979240c1392a383e21f177680b47204dfe90a60/diff:/var/lib/docker/overlay2/6aa1a51e62fab56cd9ee5a6236011b0b23da82b00b9f36271c3fdd48f8560d3a/diff:/var/lib/docker/overlay2/b2e73fabe887ca9ac51403bffe70adda8ef69170074a66a47f490a63d55598a3/diff",
            "MergedDir": "/var/lib/docker/overlay2/cd0bc6a79a7549383d2cb6b7d4ce0447462c55c6ba753974cf998b7949a96279/merged",
            "UpperDir": "/var/lib/docker/overlay2/cd0bc6a79a7549383d2cb6b7d4ce0447462c55c6ba753974cf998b7949a96279/diff",
            "WorkDir": "/var/lib/docker/overlay2/cd0bc6a79a7549383d2cb6b7d4ce0447462c55c6ba753974cf998b7949a96279/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:3e01818d79cd3467f1d60e54224f3f6ce5170eceb54e265d96bb82344b8c24e7",
            "sha256:6474aaaa2b83cbbd6090eb2e4bcb49eb71b9d4f8acba972516c3fa0102059f1d",
            "sha256:6d004a6f553ac7c9f33f42149dbd51b8ee2a369a799d108f208e6c0e3790a8dc",
            "sha256:8803d2362528f34fc2344997ef8d49029d1e8a4864fb770d37f5732d25fe4d63",
            "sha256:c1eba49b6d63dcb634aa4819a3f869d175a72a5973394e2fb5f091221c7ed528",
            "sha256:24690b99ee39da6e78ee85c533a4459efa1d8d930360c370a779e1fee02ef47f",
            "sha256:7bc9cc263888378cfd3ce4093058089b3915c11a74cff8e5e02aae7129a64d0f",
            "sha256:162f9870038a5eaa7f4ba846a442b3350866a6e42751d56dcfb5fbe9b2241986",
            "sha256:8940dfea595ffd4fb095af87259433374c0c25a1c96c612eca2a9cf3fb95456b",
            "sha256:0648160b8f3767350ade92da61cf7872c75202a259d8cc9c151cc01292bb0f70",
            "sha256:33a5d76c3d2dd3278531a00e288dabf5f022a09b46cf949f6f4627374155e522",
            "sha256:29299574db91a8f25e38366b372ebbb71eac2614cbc7cab54e9494acc28a9399",
            "sha256:4025fa8e9bc1b6f8360f1d148efccdff0fed465d241998b9bb2d548c8e7cbf80",
            "sha256:c25af4bb814cc39f92763b9ae917f36fd8a3bb370cd288a3a7f077162addf656",
            "sha256:6970301318136485aa9dba48a3d9ce6aabbdffdbc24811a5148bdd5313d60e09",
            "sha256:59eaa7a73347bcdd1b6481bc3d2b50ff5448d4af0abc65f1caa92017362360f5"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-11-03T15:13:53.422370696+08:00"
    }
}

更多版本

docker.io/dpage/pgadmin4:4.18

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

docker.io/dpage/pgadmin4:6.18

linux/amd64 docker.io361.27MB2026-03-04 10:40
407

docker.io/dpage/pgadmin4:8

linux/amd64 docker.io506.97MB2026-11-03 15:14
14

docker.io/dpage/pgadmin4:8.0

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

docker.io/dpage/pgadmin4:8.1

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

docker.io/dpage/pgadmin4:8.12

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

docker.io/dpage/pgadmin4:8.9

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

docker.io/dpage/pgadmin4:8.9

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

docker.io/dpage/pgadmin4:9.1.0

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

docker.io/dpage/pgadmin4:9.10.0

linux/amd64 docker.io539.80MB2025-12-04 15:13
428

docker.io/dpage/pgadmin4:9.11.0

linux/amd64 docker.io560.66MB2025-12-17 14:20
1274

docker.io/dpage/pgadmin4:9.14.0

linux/amd64 docker.io502.43MB2026-05-06 14:37
342

docker.io/dpage/pgadmin4:9.15.0

linux/amd64 docker.io506.84MB2026-06-02 22:50
326

docker.io/dpage/pgadmin4:9.5.0

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

docker.io/dpage/pgadmin4:9.7.0

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

docker.io/dpage/pgadmin4:9.8.0

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

docker.io/dpage/pgadmin4:9.8.0

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

docker.io/dpage/pgadmin4:9.9.0

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

docker.io/dpage/pgadmin4:latest

linux/amd64 docker.io560.66MB2025-12-30 13:46
763

docker.io/dpage/pgadmin4:latest

linux/arm64 docker.io521.21MB2026-05-26 19:47
328
检测到您正在使用广告拦截插件,本站为公益站点,依赖广告维持运转 🙏 查看如何关闭 ×