logo
docker.io/andruche/greenplum:6
linux/amd64 docker.io

docker.io/andruche/greenplum是一个Greenplum数据库的Docker镜像,Greenplum是基于PostgreSQL的开源大规模并行处理(MPP)关系型数据库,适用于处理海量数据的分析与查询任务。该镜像可用于快速部署Greenplum数据库环境,方便进行数据库测试、开发及数据分析相关工作。

12
浏览次数
771.19MB
镜像大小
国内镜像
swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/andruche/greenplum:6
源镜像
docker.io/andruche/greenplum:6
镜像ID
sha256:5444a4f11b76addbeee203f7cfa9b8fa56e338162e9932b793b14da242a6a773
镜像 TAG
6
镜像大小
771.19MB
平台架构
linux/amd64
镜像源
docker.io
CMD
/entrypoint.sh
启动入口
工作目录
/opt/
OS/平台
linux/amd64
镜像创建
2026-01-15T18:16:10.940255343Z
同步时间
2026-07-23 10:12
浏览量
12 次
贡献者
⚙️ 环境变量 1
KeyValue
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 0
🏷️ 镜像标签 2
KeyValue
ubuntu org.opencontainers.image.ref.name
22.04 org.opencontainers.image.version
🛡️ 镜像安全扫描
ubuntu 22.04 Trivy 2026-07-23 10:12 查看完整报告
120
低危 LOW
300
中危 MEDIUM
5
高危 HIGH
0
严重 CRITICAL
受影响目标 (5)
docker.io/andruche/greenplum:6 (ubuntu 22.04) ubuntu /etc/ssh/ssh_host_ecdsa_key /etc/ssh/ssh_host_ed25519_key /etc/ssh/ssh_host_rsa_key /home/gpadmin/.ssh/id_rsa

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/andruche/greenplum:6
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/andruche/greenplum:6  docker.io/andruche/greenplum:6

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/andruche/greenplum:6
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/andruche/greenplum:6  docker.io/andruche/greenplum:6

Shell快速替换命令

sed -i 's#andruche/greenplum:6#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/andruche/greenplum:6#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/andruche/greenplum:6 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/andruche/greenplum:6  docker.io/andruche/greenplum:6'

Ansible快速分发-Containerd

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

镜像构建历史


# 2026-01-16 02:16:10  0.00B 设置默认要执行的命令
CMD ["/entrypoint.sh"]
                        
# 2026-01-16 02:16:10  292.00B 执行命令并创建新的镜像层
RUN |1 SEGMENT_COUNT=2 /bin/bash -c chmod +x /entrypoint.sh # buildkit
                        
# 2026-01-16 02:16:10  292.00B 复制文件或目录到容器中
ADD entrypoint.sh / # buildkit
                        
# 2026-01-16 02:16:10  22.76KB 执行命令并创建新的镜像层
RUN |1 SEGMENT_COUNT=2 /bin/bash -c mv /usr/bin/hostname{.bkp,} # buildkit
                        
# 2026-01-16 02:16:10  368.72MB 执行命令并创建新的镜像层
RUN |1 SEGMENT_COUNT=2 /bin/bash -c su - gpadmin bash -c '    cd /data/ &&     cd /data/ &&     echo "starting sshd ..." &&     sudo /etc/init.d/ssh start &&     sleep 2 &&     ssh -o StrictHostKeyChecking=no localhost ls &&     ssh -o StrictHostKeyChecking=no `hostname` ls &&     source /home/gpadmin/.bash_profile &&     echo localhost > /data/hostlist_singlenode &&     sed -i "s/hostname_of_machine/localhost/g" /data/gpinitsystem_singlenode &&     echo "gpssh-exkeys ..." &&     gpssh-exkeys -f /data/hostlist_singlenode &&     echo "gpinitsystem ..." &&     gpinitsystem --ignore-warnings -ac gpinitsystem_singlenode &&     echo "host all  all 0.0.0.0/0 trust" >> /data/master/gpsne-1/pg_hba.conf &&     echo "host all  all ::0/0 trust" >> /data/master/gpsne-1/pg_hba.conf &&     psql -d postgres -c "alter role gpadmin with password \$\$123456\$\$" &&     echo "gpstop ..." &&     gpstop -a' # buildkit
                        
# 2026-01-16 02:14:40  22.79KB 执行命令并创建新的镜像层
RUN |1 SEGMENT_COUNT=2 /bin/bash -c mv /usr/bin/hostname{,.bkp} &&   echo "echo localhost" > /usr/bin/hostname &&   chmod +x /usr/bin/hostname &&   echo localhost > /etc/hostname # buildkit
                        
# 2026-01-16 02:14:40  20.65KB 执行命令并创建新的镜像层
RUN |1 SEGMENT_COUNT=2 /bin/bash -c echo "def gethostname(): return 'localhost'" >> /usr/lib/python2.7/socket.py # buildkit
                        
# 2026-01-16 02:14:40  3.76KB 执行命令并创建新的镜像层
RUN |1 SEGMENT_COUNT=2 /bin/bash -c su - gpadmin bash -c '    ssh-keygen -f /home/gpadmin/.ssh/id_rsa -t rsa -N "" &&     cp /home/gpadmin/.ssh/id_rsa.pub /home/gpadmin/.ssh/authorized_keys &&     chmod 600 /home/gpadmin/.ssh/authorized_keys' # buildkit
                        
# 2026-01-16 02:14:38  13.00B 执行命令并创建新的镜像层
RUN |1 SEGMENT_COUNT=2 /bin/bash -c echo "set hlsearch" >> /home/gpadmin/.vimrc # buildkit
                        
# 2026-01-16 02:14:38  0.00B 执行命令并创建新的镜像层
RUN |1 SEGMENT_COUNT=2 /bin/bash -c mkdir /run/sshd # buildkit
                        
# 2026-01-16 02:14:37  341.68KB 执行命令并创建新的镜像层
RUN |1 SEGMENT_COUNT=2 /bin/bash -c useradd -md /home/gpadmin/ --shell /bin/bash gpadmin  && chown gpadmin -R /data  && echo "source /usr/local/gpdb/greenplum_path.sh" > /home/gpadmin/.bash_profile  && echo 'export PS1="\[\033[1;35m\][\u@\h \W]\[\033[0;31m\]$\[\033[0;37m\] "'  >> /home/gpadmin/.bash_profile  && echo 'export MASTER_DATA_DIRECTORY="/data/master/gpsne-1/"'  >> /home/gpadmin/.bash_profile  && echo 'alias ll="ls -l"'  >> /home/gpadmin/.bash_profile  && chown gpadmin:gpadmin /home/gpadmin/.bash_profile  && su - gpadmin bash -c 'mkdir /home/gpadmin/.ssh'  && echo "gpadmin ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers  && echo "root ALL=NOPASSWD: ALL" >> /etc/sudoers # buildkit
                        
# 2026-01-16 02:14:37  4.52KB 执行命令并创建新的镜像层
RUN |1 SEGMENT_COUNT=2 /bin/bash -c bash -c '     SEGMENT_COUNT=${SEGMENT_COUNT:-2};     if ! [[ "$SEGMENT_COUNT" =~ ^[0-9]+$ ]] || [ "$SEGMENT_COUNT" -lt 1 ] || [ "$SEGMENT_COUNT" -gt 16 ]; then         echo "Error: SEGMENT_COUNT must be a number between 1 and 16" >&2;         exit 1;     fi;     echo "Configuring Greenplum with $SEGMENT_COUNT segment(s)";         for i in $(seq 1 $SEGMENT_COUNT); do         mkdir -p /data/data$i;     done;         declare -a dirs;     for i in $(seq 1 $SEGMENT_COUNT); do         dirs+=("/data/data$i");     done;         dirs_string=$(printf " %s" "${dirs[@]}");     dirs_string=${dirs_string:1};         sed -i "s|^declare -a DATA_DIRECTORY=.*|declare -a DATA_DIRECTORY=($dirs_string)|" /data/gpinitsystem_singlenode ' # buildkit
                        
# 2026-01-16 02:14:37  0.00B 定义构建参数
ARG SEGMENT_COUNT
                        
# 2026-01-16 02:14:37  4.51KB 执行命令并创建新的镜像层
RUN |1 SEGMENT_COUNT=2 /bin/bash -c mkdir /data  && mkdir /data/master  && source /usr/local/gpdb/greenplum_path.sh  && cp $GPHOME/docs/cli_help/gpconfigs/gpinitsystem_singlenode /data/  && sed -i 's/gpmaster/data\/master/g' /data/gpinitsystem_singlenode # buildkit
                        
# 2026-01-16 02:14:36  0.00B 定义构建参数
ARG SEGMENT_COUNT=2
                        
# 2026-01-16 02:14:36  836.00B 执行命令并创建新的镜像层
RUN /bin/bash -c cd /opt/bitmap_bucket && make install # buildkit
                        
# 2026-01-16 02:14:36  56.00MB 执行命令并创建新的镜像层
RUN /bin/bash -c cd /opt/gpdb-6.25.3 && make install # buildkit
                        
# 2026-01-16 02:14:02  18.53KB 执行命令并创建新的镜像层
RUN /bin/bash -c echo /usr/local/lib >> /etc/ld.so.conf.d/custom_libs.conf && ldconfig # buildkit
                        
# 2026-01-16 02:14:02  104.79MB 执行命令并创建新的镜像层
RUN /bin/bash -c cd /opt/builder_local_lib/ &&     cp libxerces-c-3.1.so libxerces-c.a libxerces-c.la libxerces-c.so /usr/local/lib/ # buildkit
                        
# 2026-01-16 02:14:02  3.06MB 执行命令并创建新的镜像层
RUN /bin/bash -c sed -i '/en_US.UTF-8/s/^# //g' /etc/locale.gen && locale-gen # buildkit
                        
# 2026-01-16 02:14:00  1.85MB 复制新文件或目录到容器中
COPY /usr/local/lib/python2.7/dist-packages/psutil /usr/local/lib/python2.7/dist-packages/psutil # buildkit
                        
# 2026-01-16 01:58:25  18.00B 执行命令并创建新的镜像层
RUN /bin/bash -c ln -s /usr/bin/python2.7 /usr/bin/python # buildkit
                        
# 2026-01-16 01:58:25  0.00B 设置工作目录为/opt/
WORKDIR /opt/
                        
# 2026-01-16 01:58:24  158.45MB 执行命令并创建新的镜像层
RUN /bin/bash -c rm -f /etc/apt/apt.conf.d/docker-clean &&     apt-get update &&     apt-get -y install       make python2.7 openssh-client openssh-server openssl sudo iproute2       net-tools less inetutils-ping locales libcurl3-gnutls # buildkit
                        
# 2026-01-16 01:55:28  3.19KB 执行命令并创建新的镜像层
RUN /bin/bash -c echo 'export PS1="\[\033[1;36m\][\u@\h \W]\[\033[0;31m\]$\[\033[0;37m\] "' >> /root/.bashrc # buildkit
                        
# 2026-01-16 01:55:28  3.12KB 执行命令并创建新的镜像层
RUN /bin/bash -c echo 'alias ll="ls -l"' >> /root/.bashrc # buildkit
                        
# 2026-01-16 01:55:28  0.00B 
SHELL [/bin/bash -c]
                        
# 2025-10-14 01:23:20  0.00B 
/bin/sh -c #(nop)  CMD ["/bin/bash"]
                        
# 2025-10-14 01:23:20  77.87MB 
/bin/sh -c #(nop) ADD file:d025507456f1d7d19195885b1c02a346454d60c9348cbd3be92431f2d7e2666e in / 
                        
# 2025-10-14 01:23:18  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.version=22.04
                        
# 2025-10-14 01:23:18  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.ref.name=ubuntu
                        
# 2025-10-14 01:23:18  0.00B 
/bin/sh -c #(nop)  ARG LAUNCHPAD_BUILD_ARCH
                        
# 2025-10-14 01:23:18  0.00B 
/bin/sh -c #(nop)  ARG RELEASE
                        
                    

镜像信息

{
    "Id": "sha256:5444a4f11b76addbeee203f7cfa9b8fa56e338162e9932b793b14da242a6a773",
    "RepoTags": [
        "andruche/greenplum:6",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/andruche/greenplum:6"
    ],
    "RepoDigests": [
        "andruche/greenplum@sha256:e9f9b80d58beb06578da4a3edeee4cc16b7c7d4a121bdbf41258f8fa82963503",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/andruche/greenplum@sha256:752620dab97057e984e89b650df6993a7dc9445a8a1c843b5144d57a0f2d7c54"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2026-01-15T18:16:10.940255343Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
        ],
        "Cmd": [
            "/entrypoint.sh"
        ],
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": null,
        "WorkingDir": "/opt/",
        "Entrypoint": null,
        "OnBuild": null,
        "Labels": {
            "org.opencontainers.image.ref.name": "ubuntu",
            "org.opencontainers.image.version": "22.04"
        },
        "Shell": [
            "/bin/bash",
            "-c"
        ]
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 771192511,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/f0504723ea7a80dc1210933a2cfb4d76ec69f94cc0168f13b06b725cd65307a3/diff:/var/lib/docker/overlay2/982332417c121f00159cde36a17cfe8ced3893c22110d384c878fd9cb9b14e79/diff:/var/lib/docker/overlay2/1f783d861e2501bfd8b58471a4a0c47b4166c359adcabec52417f5b57e32ca75/diff:/var/lib/docker/overlay2/9a8fc7fc8b9e6ebd317386b8795e89d7a02a6ec9daf9098259ef12d01a0a7743/diff:/var/lib/docker/overlay2/4acee393642162804ecf1c4c5937b52564225814a0bcd883957f1340519df7b1/diff:/var/lib/docker/overlay2/636cf2a973f22b36c52b30fe5684b2844e738ba10cb5f0f7e32c4445cbd96bfe/diff:/var/lib/docker/overlay2/b33c809f8447a2d86865322a8ce097971b3a555731251ce72bc62bee27c6af2b/diff:/var/lib/docker/overlay2/c842b4b7c47d4bd291c297ed91fbf927786756b0cdacb7ee455ec90c3fa8d152/diff:/var/lib/docker/overlay2/01a4cece166f5c6b455cd7d4a2e9328078b796e18ab251fdcc1592a341ebbbc9/diff:/var/lib/docker/overlay2/0fcdeaa6dc497e4dfffc7c86d450f9e3c4843ca7f71e36c81e1ffb75ab8fefde/diff:/var/lib/docker/overlay2/0b531b0c42712e29be258f1a6161a12d2e1da176790c33a2694c6d01436c2d18/diff:/var/lib/docker/overlay2/66157fc571282390156254e90be856afd9e2878a9a95a7f966f15bfaa20e87c2/diff:/var/lib/docker/overlay2/22e036ab711f9f607cd964415bfa6171315338eba27ab604863c3d45899e2b51/diff:/var/lib/docker/overlay2/73fa1ae111d1565716d072ace8a426e43bc7bbe9b6a37f4d335d83a23976450e/diff:/var/lib/docker/overlay2/cde3016338e36f9eec662bfc2e6f2653328d76cd9d48d2cff09c92410a223c33/diff:/var/lib/docker/overlay2/6a7752c0b73243d23abb8769ebd00e85d95ce744e9c319a16c99ebf56883f808/diff:/var/lib/docker/overlay2/7e4a05cafc191735acbeca0b64b0175347566d47d8e67c682b3ad13e40e502d9/diff:/var/lib/docker/overlay2/2f87aadd6de7ba035430d067dbe448aa664f6672496e409b0a35bc54db21824c/diff:/var/lib/docker/overlay2/3507085424e30806c43205e77a90bf82e90d66307ec166864b6fc3430073d0dc/diff:/var/lib/docker/overlay2/9f8f5a1558d337a7a26c32d6434676e340252fe6d50769cf476df6a85fa14717/diff:/var/lib/docker/overlay2/1f40a8acb372cb8d225d550d68d778f275d3e351f33121cc6e4c498867481eec/diff:/var/lib/docker/overlay2/9df32311b74b2bea0ef4991fcd0113190443ff71fbd5e9ae9a6922ceb34d6ba9/diff:/var/lib/docker/overlay2/494052ebd0d7093a2919ea6da70b0cc68dda59cc59824edfab742d53363834e0/diff",
            "MergedDir": "/var/lib/docker/overlay2/39d721efead8ddef563fe5b21da113f413177a22d81abbd46e34c2ccd24c70c7/merged",
            "UpperDir": "/var/lib/docker/overlay2/39d721efead8ddef563fe5b21da113f413177a22d81abbd46e34c2ccd24c70c7/diff",
            "WorkDir": "/var/lib/docker/overlay2/39d721efead8ddef563fe5b21da113f413177a22d81abbd46e34c2ccd24c70c7/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:73974f74b436f39a2fdb6461b1e3f7c3e41c73325776fa71d16b942a5b4a365b",
            "sha256:cf9acc183a3ad444a21bc047571bfe7dfdcc65e82b61e4e7d4e467d7d4ada2b8",
            "sha256:a2f111c45bea3c6829c18df76ceeb82655fc037b37161ba52b596244740083bc",
            "sha256:59129a3887588457f8f4b0417b67f895046eb38c249bc8f1560f5dce03d35bf5",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:815c6fb8faa3e5b903cfaee3fb4b3f012bf925e811356bc4766bbaa3566acc58",
            "sha256:2c8fe7a72bd18c5d38a0acdcd7244eebb34bbb4ce0d549da09e322bc9da8aa5c",
            "sha256:49a77faf8eb701e05a4aad63ac312011bf780dcc40568f9cb69b1512699b010a",
            "sha256:01a35255879a748a33327cc10ae79b5a77acbadf9f52335dc365219077dcaa33",
            "sha256:19236adf787f3da51e075c361c824324375b06b0dd0dc70e9ec3c7378ab15cad",
            "sha256:6e782db19c47de887cbbb604541d8fa4163817320274a10ae6570203e2538407",
            "sha256:cb0a86079df8e591d7b4e5538850042472cbab86e7dfe8c617561aa988c3d429",
            "sha256:3c3b35109b174abf29b4e08da34c51aedfdddc90bf6b6d6cd981ea6300a34cd5",
            "sha256:f894f4f08a21044278127f3e019d6d94f0aac81f3ea8b70b9c5efad5263a1866",
            "sha256:6eb5a7ca1bb355757d7f2b5c967e9c3784491f60499feade4d1c0278868dcf76",
            "sha256:a52aebffe42f47a8aa9d3d9567496da38c74d7b1f56d08a0cc194758a207c984",
            "sha256:c412d94bf8969a6680fbbac2dbac74b9b7f2981b8ab9bb3d472231261190f5d1",
            "sha256:43ed0189b6ac4a6263c431207753c37b24fcb59b57e8dc7b4a49a23ddc004bb3",
            "sha256:0427794c7ee0a7cd0c78a9f38e4bbe0e066f003cb09f2a0bac2bf850b0f13822",
            "sha256:bc438ab22a19f178ef5fdea3bf99f01f64703900d630a0128da241cd8a0ccf12",
            "sha256:c72893dd2ef17e7a0dd60d8dfd671ddab396aa8d593cc3ff25a868900aac0b65",
            "sha256:2abfb94cfd1419befde17bdd83559be626aeef54268fb472c3866036f5663ecd",
            "sha256:3d7498671aa0c591e6f99df5440314617f6a8be265d056dcb28f77de22d5c50b",
            "sha256:85eb402cc17e268b49d013925970d263ba925d1c82274a6d16a02e1e45850b0d"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-07-23T10:12:28.835883986+08:00"
    }
}

更多版本

docker.io/andruche/greenplum:6

linux/amd64 docker.io771.19MB2026-07-23 10:12
11
检测到您正在使用广告拦截插件,本站为公益站点,依赖广告维持运转 🙏 查看如何关闭 ×