docker.io/tensorchord/pgvecto-rs:pg16-v0.2.0 linux/amd64

docker.io/tensorchord/pgvecto-rs:pg16-v0.2.0 - 国内下载镜像源 浏览次数:170
PGVeto-RS
TensorChord/PGVeto-RS 是一个用于处理 PG-VETO 任务的 Docker 镜像。
源镜像 docker.io/tensorchord/pgvecto-rs:pg16-v0.2.0
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/tensorchord/pgvecto-rs:pg16-v0.2.0
镜像ID sha256:e440fb53282d96c9e5aa89cff309f022320d6fe9a201a48f5b52d36974853a84
镜像TAG pg16-v0.2.0
大小 690.13MB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD postgres -c shared_preload_libraries=vectors.so -c search_path="$user", public, vectors
启动入口 docker-entrypoint.sh
工作目录
OS/平台 linux/amd64
浏览量 170 次
贡献者
镜像创建 2024-02-02T05:32:44.758042897Z
同步时间 2024-07-09 10:03
更新时间 2024-09-19 23:29
开放端口
5432/tcp
环境变量
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/lib/postgresql/16/bin GOSU_VERSION=1.16 LANG=en_US.utf8 PG_MAJOR=16 PG_VERSION=16.1-1.pgdg120+1 PGDATA=/var/lib/postgresql/data

Docker拉取命令 无权限下载?点我修复

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/tensorchord/pgvecto-rs:pg16-v0.2.0
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/tensorchord/pgvecto-rs:pg16-v0.2.0  docker.io/tensorchord/pgvecto-rs:pg16-v0.2.0

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/tensorchord/pgvecto-rs:pg16-v0.2.0
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/tensorchord/pgvecto-rs:pg16-v0.2.0  docker.io/tensorchord/pgvecto-rs:pg16-v0.2.0

Shell快速替换命令

sed -i 's#tensorchord/pgvecto-rs:pg16-v0.2.0#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/tensorchord/pgvecto-rs:pg16-v0.2.0#' deployment.yaml

镜像历史

大小 创建时间 层信息
0.00B 2024-02-02 13:32:44 CMD ["postgres" "-c" "shared_preload_libraries=vectors.so" "-c" "search_path=\"$user\", public, vectors"]
232.88MB 2024-02-02 13:32:44 RUN /bin/sh -c apt-get install -y /tmp/vectors.deb && rm -f /tmp/vectors.deb # buildkit
32.09MB 2024-02-02 13:32:43 COPY /pgvecto-rs-binary-release.deb /tmp/vectors.deb # buildkit
0.00B 2024-01-05 05:52:40 CMD ["postgres"]
0.00B 2024-01-05 05:52:40 EXPOSE map[5432/tcp:{}]
0.00B 2024-01-05 05:52:40 STOPSIGNAL SIGINT
0.00B 2024-01-05 05:52:40 ENTRYPOINT ["docker-entrypoint.sh"]
23.00B 2024-01-05 05:52:40 RUN /bin/sh -c ln -sT docker-ensure-initdb.sh /usr/local/bin/docker-enforce-initdb.sh # buildkit
14.96KB 2024-01-05 05:52:40 COPY docker-entrypoint.sh docker-ensure-initdb.sh /usr/local/bin/ # buildkit
0.00B 2024-01-05 05:52:40 VOLUME [/var/lib/postgresql/data]
0.00B 2024-01-05 05:52:40 RUN /bin/sh -c mkdir -p "$PGDATA" && chown -R postgres:postgres "$PGDATA" && chmod 1777 "$PGDATA" # buildkit
0.00B 2024-01-05 05:52:40 ENV PGDATA=/var/lib/postgresql/data
0.00B 2024-01-05 05:52:40 RUN /bin/sh -c mkdir -p /var/run/postgresql && chown -R postgres:postgres /var/run/postgresql && chmod 3777 /var/run/postgresql # buildkit
59.94KB 2024-01-05 05:52:40 RUN /bin/sh -c set -eux; dpkg-divert --add --rename --divert "/usr/share/postgresql/postgresql.conf.sample.dpkg" "/usr/share/postgresql/$PG_MAJOR/postgresql.conf.sample"; cp -v /usr/share/postgresql/postgresql.conf.sample.dpkg /usr/share/postgresql/postgresql.conf.sample; ln -sv ../postgresql.conf.sample "/usr/share/postgresql/$PG_MAJOR/"; sed -ri "s!^#?(listen_addresses)\s*=\s*\S+.*!\1 = '*'!" /usr/share/postgresql/postgresql.conf.sample; grep -F "listen_addresses = '*'" /usr/share/postgresql/postgresql.conf.sample # buildkit
307.78MB 2024-01-05 05:52:40 RUN /bin/sh -c set -ex; export PYTHONDONTWRITEBYTECODE=1; dpkgArch="$(dpkg --print-architecture)"; aptRepo="[ signed-by=/usr/local/share/keyrings/postgres.gpg.asc ] http://apt.postgresql.org/pub/repos/apt/ bookworm-pgdg main $PG_MAJOR"; case "$dpkgArch" in amd64 | arm64 | ppc64el | s390x) echo "deb $aptRepo" > /etc/apt/sources.list.d/pgdg.list; apt-get update; ;; *) echo "deb-src $aptRepo" > /etc/apt/sources.list.d/pgdg.list; savedAptMark="$(apt-mark showmanual)"; tempDir="$(mktemp -d)"; cd "$tempDir"; apt-get update; apt-get install -y --no-install-recommends dpkg-dev; echo "deb [ trusted=yes ] file://$tempDir ./" > /etc/apt/sources.list.d/temp.list; _update_repo() { dpkg-scanpackages . > Packages; apt-get -o Acquire::GzipIndexes=false update; }; _update_repo; nproc="$(nproc)"; export DEB_BUILD_OPTIONS="nocheck parallel=$nproc"; apt-get build-dep -y postgresql-common pgdg-keyring; apt-get source --compile postgresql-common pgdg-keyring; _update_repo; apt-get build-dep -y "postgresql-$PG_MAJOR=$PG_VERSION"; apt-get source --compile "postgresql-$PG_MAJOR=$PG_VERSION"; apt-mark showmanual | xargs apt-mark auto > /dev/null; apt-mark manual $savedAptMark; ls -lAFh; _update_repo; grep '^Package: ' Packages; cd /; ;; esac; apt-get install -y --no-install-recommends postgresql-common; sed -ri 's/#(create_main_cluster) .*$/\1 = false/' /etc/postgresql-common/createcluster.conf; apt-get install -y --no-install-recommends "postgresql-$PG_MAJOR=$PG_VERSION" ; rm -rf /var/lib/apt/lists/*; if [ -n "$tempDir" ]; then apt-get purge -y --auto-remove; rm -rf "$tempDir" /etc/apt/sources.list.d/temp.list; fi; find /usr -name '*.pyc' -type f -exec bash -c 'for pyc; do dpkg -S "$pyc" &> /dev/null || rm -vf "$pyc"; done' -- '{}' +; postgres --version # buildkit
0.00B 2024-01-05 05:52:40 ENV PG_VERSION=16.1-1.pgdg120+1
0.00B 2024-01-05 05:52:40 ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/lib/postgresql/16/bin
0.00B 2024-01-05 05:52:40 ENV PG_MAJOR=16
3.98KB 2024-01-05 05:52:40 RUN /bin/sh -c set -ex; key='B97B0AFCAA1A47F044F244A07FCC7D46ACCC4CF8'; export GNUPGHOME="$(mktemp -d)"; mkdir -p /usr/local/share/keyrings/; gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key"; gpg --batch --export --armor "$key" > /usr/local/share/keyrings/postgres.gpg.asc; gpgconf --kill all; rm -rf "$GNUPGHOME" # buildkit
0.00B 2024-01-05 05:52:40 RUN /bin/sh -c mkdir /docker-entrypoint-initdb.d # buildkit
3.18MB 2024-01-05 05:52:40 RUN /bin/sh -c set -eux; apt-get update; apt-get install -y --no-install-recommends libnss-wrapper xz-utils zstd ; rm -rf /var/lib/apt/lists/* # buildkit
0.00B 2024-01-05 05:52:40 ENV LANG=en_US.utf8
25.20MB 2024-01-05 05:52:40 RUN /bin/sh -c set -eux; if [ -f /etc/dpkg/dpkg.cfg.d/docker ]; then grep -q '/usr/share/locale' /etc/dpkg/dpkg.cfg.d/docker; sed -ri '/\/usr\/share\/locale/d' /etc/dpkg/dpkg.cfg.d/docker; ! grep -q '/usr/share/locale' /etc/dpkg/dpkg.cfg.d/docker; fi; apt-get update; apt-get install -y --no-install-recommends locales; rm -rf /var/lib/apt/lists/*; echo 'en_US.UTF-8 UTF-8' >> /etc/locale.gen; locale-gen; locale -a | grep 'en_US.utf8' # buildkit
4.16MB 2024-01-05 05:52:40 RUN /bin/sh -c set -eux; savedAptMark="$(apt-mark showmanual)"; apt-get update; apt-get install -y --no-install-recommends ca-certificates wget; rm -rf /var/lib/apt/lists/*; dpkgArch="$(dpkg --print-architecture | awk -F- '{ print $NF }')"; wget -O /usr/local/bin/gosu "https://github.com/tianon/gosu/releases/download/$GOSU_VERSION/gosu-$dpkgArch"; wget -O /usr/local/bin/gosu.asc "https://github.com/tianon/gosu/releases/download/$GOSU_VERSION/gosu-$dpkgArch.asc"; export GNUPGHOME="$(mktemp -d)"; gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys B42F6819007F00F88E364FD4036A9C25BF357DD4; gpg --batch --verify /usr/local/bin/gosu.asc /usr/local/bin/gosu; gpgconf --kill all; rm -rf "$GNUPGHOME" /usr/local/bin/gosu.asc; apt-mark auto '.*' > /dev/null; [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark > /dev/null; apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; chmod +x /usr/local/bin/gosu; gosu --version; gosu nobody true # buildkit
0.00B 2024-01-05 05:52:40 ENV GOSU_VERSION=1.16
9.93MB 2024-01-05 05:52:40 RUN /bin/sh -c set -ex; apt-get update; apt-get install -y --no-install-recommends gnupg less ; rm -rf /var/lib/apt/lists/* # buildkit
4.32KB 2024-01-05 05:52:40 RUN /bin/sh -c set -eux; groupadd -r postgres --gid=999; useradd -r -g postgres --uid=999 --home-dir=/var/lib/postgresql --shell=/bin/bash postgres; mkdir -p /var/lib/postgresql; chown -R postgres:postgres /var/lib/postgresql # buildkit
0.00B 2024-01-05 05:52:40 /bin/sh -c #(nop) CMD ["bash"]
74.82MB 2024-01-05 05:52:40 /bin/sh -c #(nop) ADD file:af0f4e41d68b67ca88a1ce6297326159e18e27670d7bfc0bf5804a4e2b268cc8 in /

镜像信息

{
    "Id": "sha256:e440fb53282d96c9e5aa89cff309f022320d6fe9a201a48f5b52d36974853a84",
    "RepoTags": [
        "tensorchord/pgvecto-rs:pg16-v0.2.0",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/tensorchord/pgvecto-rs:pg16-v0.2.0"
    ],
    "RepoDigests": [
        "tensorchord/pgvecto-rs@sha256:b33e0490b24fad3925294ee8d9e87b52ae64445e8772ad30f9f80091523795a5",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/tensorchord/pgvecto-rs@sha256:5da3d7a39a3b64960a575705ab72d5cdd2eaf5df7fcdec60f924882ced66b3ea"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2024-02-02T05:32:44.758042897Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "5432/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/lib/postgresql/16/bin",
            "GOSU_VERSION=1.16",
            "LANG=en_US.utf8",
            "PG_MAJOR=16",
            "PG_VERSION=16.1-1.pgdg120+1",
            "PGDATA=/var/lib/postgresql/data"
        ],
        "Cmd": [
            "postgres",
            "-c",
            "shared_preload_libraries=vectors.so",
            "-c",
            "search_path=\"$user\", public, vectors"
        ],
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": {
            "/var/lib/postgresql/data": {}
        },
        "WorkingDir": "",
        "Entrypoint": [
            "docker-entrypoint.sh"
        ],
        "OnBuild": null,
        "Labels": null,
        "StopSignal": "SIGINT"
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 690129914,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/74bbf0d83b3c151811d9046bd58db1d4e20ceeab0e862f9f4ed9ec84ed7425f6/diff:/var/lib/docker/overlay2/eb7a28a21c6f46163b8767349d36ab067c3c18b5d43d05aeb86b0c45d1c5d75c/diff:/var/lib/docker/overlay2/1f65ed5d811c2ccce7d2575ca3d8eb42d8790ab60ce0c5ff155dc1e41bee263a/diff:/var/lib/docker/overlay2/c05b831809f86c91d732e314169563188a248430471c84758c2d469a1ad55f28/diff:/var/lib/docker/overlay2/a36b6503eeb2fcbcfad3915e58f0151ead47329e32f60abc9fd8f0ea592783da/diff:/var/lib/docker/overlay2/bd35f3fa211d088df62a4e2b4063ec9734041b813c4d4b47f857154fe2fd7f06/diff:/var/lib/docker/overlay2/bce7ac6dced168ea382f55b07ef8b98545e8a72c6bf1b23dd88f5e8db2eb76cc/diff:/var/lib/docker/overlay2/d9b01763d52051f94331a0f850ad5582322c5c056c4fc660f5ae29ee61185166/diff:/var/lib/docker/overlay2/2135bf47b07173dca7925bb417f5d3396f9c6e4eb5060d96d9ff37976573e820/diff:/var/lib/docker/overlay2/9af71b0d69cc0f1de6b569cc3978afb7b59a86cb0217cb2064c6b0cff0c30239/diff:/var/lib/docker/overlay2/539fd30cf5c0270b997470d3cac85b215266930f64df4dbf8b1b493a0aa9e9f4/diff:/var/lib/docker/overlay2/0cf2faa2d4f6ec9a364ae874d385af7537875ee117cfa584a7c1525c5c9f9ce9/diff:/var/lib/docker/overlay2/c1574e75a97999e00d271a5bc1600f8e05089e33cb466aec369801b6f85ec2f8/diff:/var/lib/docker/overlay2/ce4c177948efa8530f1fdb2ed2a8e3b00d0cfa62a93c9b8903a209c71d2b7077/diff:/var/lib/docker/overlay2/b0f438bf58780fc2945efd6953695804c1a6f794862e18ad18f174beb0acc136/diff",
            "MergedDir": "/var/lib/docker/overlay2/dbae99f38147e7ac8e43e80bcb22ba38439ade9d10396eea2a654f58fe687e61/merged",
            "UpperDir": "/var/lib/docker/overlay2/dbae99f38147e7ac8e43e80bcb22ba38439ade9d10396eea2a654f58fe687e61/diff",
            "WorkDir": "/var/lib/docker/overlay2/dbae99f38147e7ac8e43e80bcb22ba38439ade9d10396eea2a654f58fe687e61/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:fb1bd2fc52827db4ce719cc1aafd4a035d68bc71183b3bc39014f23e9e5fa256",
            "sha256:06cfb0e33e68da1693efd0acdc22bfd3f24bc87717b1170aed4171d56e819173",
            "sha256:bad2d15b8419ee28c5bd46b9bafdf5b106a3d5aad35da4152dc8b76369211e04",
            "sha256:ebb3412998ebba196bcce4937bc71698f7591c3afa1f6f010053aa6c337787ff",
            "sha256:ce53809fab82f1d927c9f77cfc2f2454a900cf6020049ff6fde8771cac109fa0",
            "sha256:43eb62aab555566bbf24ef616a394dcceb387307c1ff6948a0e85b2fba54781b",
            "sha256:268fc3fa5e56d743d576f0a24e60bb4ee81d59e5a882a116722bebc84c3ad07a",
            "sha256:303e1e41763532c52a75b46f966d8c170dcf7a90d9a314f734f3962cac51cc38",
            "sha256:3b3f46f49c13de92d2e0229ba9a1c997dac00b64606ca56f79a09759ad34b499",
            "sha256:ac703d5ba35e0845a8e3181b97073719af2c970b3fa9828f0ae56eef4737e5e1",
            "sha256:c83713bd989064b92f173ca3099d155050540fd9b02f95d741d2f99ada54aa22",
            "sha256:f11865feb9402809c049227c047c7e3f0d5d43e9b000ea7751ed29b3014b3f30",
            "sha256:acef78c3aab3acb13a543b020befcb3844c81da32f54287e266f7087f88121e7",
            "sha256:06cc3aa57f427fbdb3640d34ecf26eaa8d2ef0e74097ec3671c65438df13db07",
            "sha256:1f86731ed10521c04e2a9bc5336288f942f96641066341cd0c468ba32c9fc36b",
            "sha256:a4c3ec0c831e08b97971e00e181e0bb62217c399440785418e3ae95d67fdc602"
        ]
    },
    "Metadata": {
        "LastTagTime": "2024-07-09T10:02:48.269599549+08:00"
    }
}

更多版本