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

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

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

源镜像 docker.io/dpage/pgadmin4:9.7.0
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/dpage/pgadmin4:9.7.0
镜像ID sha256:67b145ae2a394c7ee761b024df65e015a00f080c5936a4bb257d57511f50e45e
镜像TAG 9.7.0
大小 533.65MB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD
启动入口 /entrypoint.sh
工作目录 /pgadmin4
OS/平台 linux/amd64
浏览量 21 次
贡献者
镜像创建 2025-08-20T03:17:30.869979124Z
同步时间 2025-09-04 16:20
更新时间 2025-09-05 17:40
开放端口
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.7.0
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/dpage/pgadmin4:9.7.0  docker.io/dpage/pgadmin4:9.7.0

Containerd拉取命令

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

Shell快速替换命令

sed -i 's#dpage/pgadmin4:9.7.0#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/dpage/pgadmin4:9.7.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.7.0 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/dpage/pgadmin4:9.7.0  docker.io/dpage/pgadmin4:9.7.0'

Ansible快速分发-Containerd

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

镜像构建历史


# 2025-08-20 11:17:30  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/entrypoint.sh"]
                        
# 2025-08-20 11:17:30  0.00B 声明容器运行时监听的端口
EXPOSE map[443/tcp:{} 80/tcp:{}]
                        
# 2025-08-20 11:17:30  0.00B 创建挂载点用于持久化数据或共享数据
VOLUME [/var/lib/pgadmin]
                        
# 2025-08-20 11:17:30  0.00B 指定运行容器时使用的用户
USER 5050
                        
# 2025-08-20 11:17:30  60.70MB 执行命令并创建新的镜像层
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-08-20 11:17:25  1.17KB 复制新文件或目录到容器中
COPY LICENSE /pgadmin4/LICENSE # buildkit
                        
# 2025-08-20 11:17:25  8.95KB 复制新文件或目录到容器中
COPY pkg/docker/entrypoint.sh /entrypoint.sh # buildkit
                        
# 2025-08-20 11:17:25  1.41KB 复制新文件或目录到容器中
COPY pkg/docker/gunicorn_config.py /pgadmin4 # buildkit
                        
# 2025-08-20 11:17:25  70.00B 复制新文件或目录到容器中
COPY pkg/docker/run_pgadmin.py /pgadmin4 # buildkit
                        
# 2025-08-20 11:17:24  40.62MB 复制新文件或目录到容器中
COPY /pgadmin4/docs/en_US/_build/html/ /pgadmin4/docs # buildkit
                        
# 2025-08-20 11:17:24  39.25MB 复制新文件或目录到容器中
COPY /pgadmin4/web /pgadmin4 # buildkit
                        
# 2025-08-20 11:17:24  0.00B 设置环境变量 PYTHONPATH
ENV PYTHONPATH=/pgadmin4
                        
# 2025-08-20 11:14:51  0.00B 设置工作目录为/pgadmin4
WORKDIR /pgadmin4
                        
# 2025-08-20 11:14:51  58.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.7 /usr/lib/libzstd.so.1 &&     ln -s liblz4.so.1.10.0 /usr/lib/liblz4.so.1 # buildkit
                        
# 2025-08-20 11:14:51  149.18KB 复制新文件或目录到容器中
COPY /usr/lib/liblz4.so.1.10.0 /usr/lib/ # buildkit
                        
# 2025-08-20 11:14:51  718.53KB 复制新文件或目录到容器中
COPY /usr/lib/libzstd.so.1.5.7 /usr/lib/ # buildkit
                        
# 2025-08-20 11:14:50  401.90KB 复制新文件或目录到容器中
COPY /usr/local/lib/libpq.so.5.17 /usr/lib/ # buildkit
                        
# 2025-08-20 11:14:50  10.18MB 复制新文件或目录到容器中
COPY /usr/local/pgsql /usr/local/ # buildkit
                        
# 2025-08-20 11:14:50  373.31MB 复制新文件或目录到容器中
COPY /venv /venv # buildkit
                        
# 2025-07-15 19:01:16  0.00B 设置默认要执行的命令
CMD ["/bin/sh"]
                        
# 2025-07-15 19:01:16  8.31MB 复制文件或目录到容器中
ADD alpine-minirootfs-3.22.1-x86_64.tar.gz / # buildkit
                        
                    

镜像信息

{
    "Id": "sha256:67b145ae2a394c7ee761b024df65e015a00f080c5936a4bb257d57511f50e45e",
    "RepoTags": [
        "dpage/pgadmin4:9.7.0",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/dpage/pgadmin4:9.7.0"
    ],
    "RepoDigests": [
        "dpage/pgadmin4@sha256:5929bac24d91b5d7219686c8d66a703cd5851a498620bca4f5e4263873b015c0",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/dpage/pgadmin4@sha256:992e9c78e14aee33691e0665a55324ec8e0e1408e269d563219e79506cc776dd"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2025-08-20T03:17:30.869979124Z",
    "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": 533652727,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/0516358007e87498ff16659598c0d73e74dedaf3b5200885b7c63f2940e6ce77/diff:/var/lib/docker/overlay2/1550d779d0cd625ca8fdbdd1fcbf1da452c09d8ca1a56e7c69517ff198cf7bc6/diff:/var/lib/docker/overlay2/0f48a3cd6f0ff7eac7720eb4bd2104d8b458e10a04263c43df2dceadfd1ba35c/diff:/var/lib/docker/overlay2/5ab4503c57353fc2bbe88daadcb67d4860eadee5c1da8cb7c02a493403f95bc1/diff:/var/lib/docker/overlay2/33518ff43ab7eacf6233c7c61e859cd986f6e9f429d787673509a5e48f23ba08/diff:/var/lib/docker/overlay2/a336c3dc05784a9c2296cf9b3f1591d5113d139123c2028e27493b633027f9ae/diff:/var/lib/docker/overlay2/b4bbdc12b5e6885f53c433c47b4c4c7b9b8ff9e395640755780a9d8d8c222476/diff:/var/lib/docker/overlay2/447d508308aa2bcb14759af908356795e00437232ac54b60e4647eea5a822a9c/diff:/var/lib/docker/overlay2/95d92bfbbcd798cb9be361749b21c33c2355bf534ff2783a797e47339e72d2a5/diff:/var/lib/docker/overlay2/f5953d27d64606a05d2f5530d305b08564b65e4b6a0b087cc38c0c46842beae9/diff:/var/lib/docker/overlay2/b8be0487439b2c5d4a6dd3864fe88c028a76b1acdee4ce44c4e884c34f5cd417/diff:/var/lib/docker/overlay2/4bc4502701b8bf653ff26782bb7a744c89141535a8ff99b33221dc8f44902e45/diff:/var/lib/docker/overlay2/ece655861ee32365b619a44d02c9f229ab2f3d8b5af28450f54ad2e2ea0c33c4/diff:/var/lib/docker/overlay2/fce31083bf78fb669ced5e473ada166388fb6191ae6144c91b94c9a1629510cc/diff",
            "MergedDir": "/var/lib/docker/overlay2/58ac09d6d11fbce5b32e8dffc82bdb3aeb10b7828488a88938eecd3be4949cdd/merged",
            "UpperDir": "/var/lib/docker/overlay2/58ac09d6d11fbce5b32e8dffc82bdb3aeb10b7828488a88938eecd3be4949cdd/diff",
            "WorkDir": "/var/lib/docker/overlay2/58ac09d6d11fbce5b32e8dffc82bdb3aeb10b7828488a88938eecd3be4949cdd/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:418dccb7d85a63a6aa574439840f7a6fa6fd2321b3e2394568a317735e867d35",
            "sha256:47f1ca7345892b4a7fcbf1a7203553ed27121c7ade468c71883469428d61a06b",
            "sha256:a5a3335d045820502ebc4efbd9cd974e9a82497f8cf02053d7d668936c592ff5",
            "sha256:c67f467388b7edc1041079a33ca5cd04b22618b9c527eb8ea3e2cd5508003411",
            "sha256:60e5e3c1027cd6261bcfdede9a85d401ed387e2769aea13aac7e500d2c82f8df",
            "sha256:56719547fad5eac1463656fc595fe6f966d6c77cf8830b4f9a61e86de812507f",
            "sha256:bc53fc2199878274f3303b5adc78fd87ac7fe90cd8b488fa0f05beb27852fdaf",
            "sha256:580dc9c27cdbe1c73e2c7c4d0fb400881e2aa588ab4f599928b96223b4101ecb",
            "sha256:0d90400163423172a6adac99ba9d497652b6b4a069ee3d22fa60abeaf143c755",
            "sha256:05adbce8de024a5633c9d5449bf4bf2b8c1cf61a0bc4bdb88da9107e88c1e735",
            "sha256:1c5f54dde969d3f61af2c7b8b647584f0571befebc9ca4b39b24a9b45d4b7294",
            "sha256:202bbc4e6e2fffdb77743068567d4ea9a0e925113f4fc49f4dcb01c48abb7e61",
            "sha256:5d4a075198b8e2365dec482851a653c993e025d6e61a75bb6cf3b3cfed5ab023",
            "sha256:26482559f647eb8f84915dda84f87b37aef4fcb8a455bd2adc01bd614dfad7a1",
            "sha256:7c9a48f4bd97975e2b0ee0b5b0c4e6b7c8ab42a061ad3645b4e1fae0a84c1c41"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-09-04T16:20:02.188966426+08:00"
    }
}

更多版本

docker.io/dpage/pgadmin4:8.9

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

docker.io/dpage/pgadmin4:8.9

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

docker.io/dpage/pgadmin4:4.18

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

docker.io/dpage/pgadmin4:8.1

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

docker.io/dpage/pgadmin4:8.12

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

docker.io/dpage/pgadmin4:8.0

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

docker.io/dpage/pgadmin4:9.1.0

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

docker.io/dpage/pgadmin4:9.5.0

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

docker.io/dpage/pgadmin4:9.7.0

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