源镜像 |
docker.io/mindsdb/mindsdb:v25.6.3.1-cloud-cpu  |
国内镜像 |
swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/mindsdb/mindsdb:v25.6.3.1-cloud-cpu  |
镜像ID |
sha256:3b03c720f65ceec439be4d946755815872a3c29f2bfdc4dccee6eabf0f1182be |
镜像TAG |
v25.6.3.1-cloud-cpu |
大小 |
5.00GB |
镜像源 |
docker.io |
项目信息 |
Docker-Hub主页 🚀项目TAG 🚀 |
CMD |
|
启动入口 |
bash -c python -Im mindsdb --config=/root/mindsdb_config.json --api=http,a2a,mcp |
工作目录 |
/mindsdb |
OS/平台 |
linux/amd64
|
浏览量 |
7 次 |
贡献者 |
 |
镜像创建 |
2025-06-19T12:46:45.150067493Z |
同步时间 |
2025-06-24 19:04 |
更新时间 |
2025-06-25 07:58 |
47334/tcp
47335/tcp
47336/tcp
47337/tcp
47338/tcp
PATH=/venv/bin:/venv/bin:/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
LANG=C.UTF-8
GPG_KEY=A035C8C19219BA821ECEA86B64E628F8D684696D
PYTHON_VERSION=3.10.18
PYTHON_SHA256=ae665bc678abd9ab6a6e1573d2481625a53719bc517e9a634ed2b9fefae3817f
UV_LINK_MODE=copy
UV_COMPILE_BYTECODE=1
UV_PYTHON_DOWNLOADS=never
UV_PYTHON=python3.10
UV_PROJECT_ENVIRONMENT=/mindsdb
VIRTUAL_ENV=/venv
PYTHONUNBUFFERED=1
MINDSDB_DOCKER_ENV=1
Docker拉取命令
docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/mindsdb/mindsdb:v25.6.3.1-cloud-cpu
docker tag swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/mindsdb/mindsdb:v25.6.3.1-cloud-cpu docker.io/mindsdb/mindsdb:v25.6.3.1-cloud-cpu
Containerd拉取命令
ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/mindsdb/mindsdb:v25.6.3.1-cloud-cpu
ctr images tag swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/mindsdb/mindsdb:v25.6.3.1-cloud-cpu docker.io/mindsdb/mindsdb:v25.6.3.1-cloud-cpu
Shell快速替换命令
sed -i 's#mindsdb/mindsdb:v25.6.3.1-cloud-cpu#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/mindsdb/mindsdb:v25.6.3.1-cloud-cpu#' deployment.yaml
Ansible快速分发-Docker
#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/mindsdb/mindsdb:v25.6.3.1-cloud-cpu && docker tag swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/mindsdb/mindsdb:v25.6.3.1-cloud-cpu docker.io/mindsdb/mindsdb:v25.6.3.1-cloud-cpu'
Ansible快速分发-Containerd
#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/mindsdb/mindsdb:v25.6.3.1-cloud-cpu && ctr images tag swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/mindsdb/mindsdb:v25.6.3.1-cloud-cpu docker.io/mindsdb/mindsdb:v25.6.3.1-cloud-cpu'
镜像构建历史
# 2025-06-19 20:46:45 0.00B 配置容器启动时运行的命令
ENTRYPOINT ["bash" "-c" "python -Im mindsdb --config=/root/mindsdb_config.json --api=http,a2a,mcp"]
# 2025-06-19 20:46:45 0.00B 声明容器运行时监听的端口
EXPOSE map[47338/tcp:{}]
# 2025-06-19 20:46:45 0.00B 声明容器运行时监听的端口
EXPOSE map[47337/tcp:{}]
# 2025-06-19 20:46:45 0.00B 声明容器运行时监听的端口
EXPOSE map[47336/tcp:{}]
# 2025-06-19 20:46:45 0.00B 声明容器运行时监听的端口
EXPOSE map[47335/tcp:{}]
# 2025-06-19 20:46:45 0.00B 声明容器运行时监听的端口
EXPOSE map[47334/tcp:{}]
# 2025-06-19 20:46:45 0.00B 设置环境变量 PATH
ENV PATH=/venv/bin:/venv/bin:/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
# 2025-06-19 20:46:45 0.00B 设置环境变量 VIRTUAL_ENV
ENV VIRTUAL_ENV=/venv
# 2025-06-19 20:46:45 0.00B 设置环境变量 MINDSDB_DOCKER_ENV
ENV MINDSDB_DOCKER_ENV=1
# 2025-06-19 20:46:45 0.00B 设置环境变量 PYTHONUNBUFFERED
ENV PYTHONUNBUFFERED=1
# 2025-06-19 20:46:45 864.00B 复制新文件或目录到容器中
COPY docker/mindsdb_config.release.json /root/mindsdb_config.json # buildkit
# 2025-06-19 20:46:44 27.72MB 执行命令并创建新的镜像层
RUN |1 EXTRAS=.[lightwood,huggingface_cpu,statsforecast-extra,neuralforecast-extra,timegpt,mssql,youtube,gmail,pgvector,writer,rag,github,snowflake,clickhouse,bigquery,elasticsearch,s3,dynamodb,databricks,oracle,teradata,hive,one_drive,opentelemetry,langfuse,jira,salesforce] darts datasetsforecast /bin/sh -c uv pip install --no-deps "." # buildkit
# 2025-06-19 20:13:37 19.97MB 复制新文件或目录到容器中
COPY . . # buildkit
# 2025-06-19 20:13:35 2.14GB 执行命令并创建新的镜像层
RUN |1 EXTRAS=.[lightwood,huggingface_cpu,statsforecast-extra,neuralforecast-extra,timegpt,mssql,youtube,gmail,pgvector,writer,rag,github,snowflake,clickhouse,bigquery,elasticsearch,s3,dynamodb,databricks,oracle,teradata,hive,one_drive,opentelemetry,langfuse,jira,salesforce] darts datasetsforecast /bin/sh -c if [ -n "$EXTRAS" ]; then uv pip install --index-strategy unsafe-first-match --index https://pypi.org/simple --index https://download.pytorch.org/whl/ $EXTRAS; fi # buildkit
# 2025-06-19 19:58:33 0.00B 定义构建参数
ARG EXTRAS=.[lightwood,huggingface_cpu,statsforecast-extra,neuralforecast-extra,timegpt,mssql,youtube,gmail,pgvector,writer,rag,github,snowflake,clickhouse,bigquery,elasticsearch,s3,dynamodb,databricks,oracle,teradata,hive,one_drive,opentelemetry,langfuse,jira,salesforce] darts datasetsforecast
# 2025-06-19 19:58:33 1.77GB 执行命令并创建新的镜像层
RUN /bin/sh -c uv venv /venv && uv pip install pip "." --prerelease=allow # buildkit
# 2025-06-19 19:58:33 0.00B 设置环境变量 UV_LINK_MODE UV_COMPILE_BYTECODE UV_PYTHON_DOWNLOADS UV_PYTHON UV_PROJECT_ENVIRONMENT VIRTUAL_ENV PATH
ENV UV_LINK_MODE=copy UV_COMPILE_BYTECODE=1 UV_PYTHON_DOWNLOADS=never UV_PYTHON=python3.10 UV_PROJECT_ENVIRONMENT=/mindsdb VIRTUAL_ENV=/venv PATH=/venv/bin:/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
# 2025-06-19 19:45:50 22.86KB 复制新文件或目录到容器中
COPY /mindsdb . # buildkit
# 2025-06-11 16:46:03 30.71MB 复制新文件或目录到容器中
COPY /uv /usr/local/bin/uv # buildkit
# 2025-06-11 16:46:02 5.34MB 执行命令并创建新的镜像层
RUN /bin/sh -c apt update -qy && apt-get upgrade -qy && apt-get install -qy -o APT::Install-Recommends=false -o APT::Install-Suggests=false freetds-dev freetds-bin libpq5 curl # freetds-dev required to build pymssql on arm64 for mssql_handler. Can be removed when we are on python3.11+ # buildkit
# 2025-06-11 16:45:53 51.00B 执行命令并创建新的镜像层
RUN /bin/sh -c rm -f /etc/apt/apt.conf.d/docker-clean; echo 'Binary::apt::APT::Keep-Downloaded-Packages "true";' > /etc/apt/apt.conf.d/keep-cache # buildkit
# 2025-06-11 16:45:53 0.00B 设置工作目录为/mindsdb
WORKDIR /mindsdb
# 2025-06-04 05:49:13 0.00B 设置默认要执行的命令
CMD ["python3"]
# 2025-06-04 05:49:13 36.00B 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux; for src in idle3 pip3 pydoc3 python3 python3-config; do dst="$(echo "$src" | tr -d 3)"; [ -s "/usr/local/bin/$src" ]; [ ! -e "/usr/local/bin/$dst" ]; ln -svT "$src" "/usr/local/bin/$dst"; done # buildkit
# 2025-06-04 05:49:13 55.81MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux; wget -O python.tar.xz "https://www.python.org/ftp/python/${PYTHON_VERSION%%[a-z]*}/Python-$PYTHON_VERSION.tar.xz"; echo "$PYTHON_SHA256 *python.tar.xz" | sha256sum -c -; wget -O python.tar.xz.asc "https://www.python.org/ftp/python/${PYTHON_VERSION%%[a-z]*}/Python-$PYTHON_VERSION.tar.xz.asc"; GNUPGHOME="$(mktemp -d)"; export GNUPGHOME; gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys "$GPG_KEY"; gpg --batch --verify python.tar.xz.asc python.tar.xz; gpgconf --kill all; rm -rf "$GNUPGHOME" python.tar.xz.asc; mkdir -p /usr/src/python; tar --extract --directory /usr/src/python --strip-components=1 --file python.tar.xz; rm python.tar.xz; cd /usr/src/python; gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)"; ./configure --build="$gnuArch" --enable-loadable-sqlite-extensions --enable-optimizations --enable-option-checking=fatal --enable-shared $(test "$gnuArch" != 'riscv64-linux-musl' && echo '--with-lto') --with-ensurepip ; nproc="$(nproc)"; EXTRA_CFLAGS="$(dpkg-buildflags --get CFLAGS)"; LDFLAGS="$(dpkg-buildflags --get LDFLAGS)"; make -j "$nproc" "EXTRA_CFLAGS=${EXTRA_CFLAGS:-}" "LDFLAGS=${LDFLAGS:-}" ; rm python; make -j "$nproc" "EXTRA_CFLAGS=${EXTRA_CFLAGS:-}" "LDFLAGS=${LDFLAGS:--Wl},-rpath='\$\$ORIGIN/../lib'" python ; make install; bin="$(readlink -ve /usr/local/bin/python3)"; dir="$(dirname "$bin")"; mkdir -p "/usr/share/gdb/auto-load/$dir"; cp -vL Tools/gdb/libpython.py "/usr/share/gdb/auto-load/$bin-gdb.py"; cd /; rm -rf /usr/src/python; find /usr/local -depth \( \( -type d -a \( -name test -o -name tests -o -name idle_test \) \) -o \( -type f -a \( -name '*.pyc' -o -name '*.pyo' -o -name 'libpython*.a' \) \) \) -exec rm -rf '{}' + ; ldconfig; export PYTHONDONTWRITEBYTECODE=1; python3 --version; pip3 install --disable-pip-version-check --no-cache-dir --no-compile 'setuptools==65.5.1' 'wheel<0.46' ; pip3 --version # buildkit
# 2025-06-04 05:49:13 0.00B 设置环境变量 PYTHON_SHA256
ENV PYTHON_SHA256=ae665bc678abd9ab6a6e1573d2481625a53719bc517e9a634ed2b9fefae3817f
# 2025-06-04 05:49:13 0.00B 设置环境变量 PYTHON_VERSION
ENV PYTHON_VERSION=3.10.18
# 2025-06-04 05:49:13 0.00B 设置环境变量 GPG_KEY
ENV GPG_KEY=A035C8C19219BA821ECEA86B64E628F8D684696D
# 2025-06-04 05:49:13 17.78MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux; apt-get update; apt-get install -y --no-install-recommends libbluetooth-dev tk-dev uuid-dev ; rm -rf /var/lib/apt/lists/* # buildkit
# 2025-06-04 05:49:13 0.00B 设置环境变量 LANG
ENV LANG=C.UTF-8
# 2025-06-04 05:49:13 0.00B 设置环境变量 PATH
ENV PATH=/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
# 2024-01-09 09:14:25 587.69MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -ex; apt-get update; apt-get install -y --no-install-recommends autoconf automake bzip2 default-libmysqlclient-dev dpkg-dev file g++ gcc imagemagick libbz2-dev libc6-dev libcurl4-openssl-dev libdb-dev libevent-dev libffi-dev libgdbm-dev libglib2.0-dev libgmp-dev libjpeg-dev libkrb5-dev liblzma-dev libmagickcore-dev libmagickwand-dev libmaxminddb-dev libncurses5-dev libncursesw5-dev libpng-dev libpq-dev libreadline-dev libsqlite3-dev libssl-dev libtool libwebp-dev libxml2-dev libxslt-dev libyaml-dev make patch unzip xz-utils zlib1g-dev ; rm -rf /var/lib/apt/lists/* # buildkit
# 2024-01-09 09:14:25 177.15MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux; apt-get update; apt-get install -y --no-install-recommends git mercurial openssh-client subversion procps ; rm -rf /var/lib/apt/lists/* # buildkit
# 2023-05-11 07:29:59 48.38MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux; apt-get update; apt-get install -y --no-install-recommends ca-certificates curl gnupg netbase sq wget ; rm -rf /var/lib/apt/lists/* # buildkit
# 2023-05-11 07:29:59 116.55MB
# debian.sh --arch 'amd64' out/ 'bookworm' '@1749513600'
镜像信息
{
"Id": "sha256:3b03c720f65ceec439be4d946755815872a3c29f2bfdc4dccee6eabf0f1182be",
"RepoTags": [
"mindsdb/mindsdb:v25.6.3.1-cloud-cpu",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/mindsdb/mindsdb:v25.6.3.1-cloud-cpu"
],
"RepoDigests": [
"mindsdb/mindsdb@sha256:9250b4f351b9e3a1d526a5beb931f0640ae098d1141e1e0c73a1d243c0a28217",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/mindsdb/mindsdb@sha256:20770268ba25da7d3aa64d1dce8a83f434cda517260a5b65f5feda881ecc8824"
],
"Parent": "",
"Comment": "buildkit.dockerfile.v0",
"Created": "2025-06-19T12:46:45.150067493Z",
"Container": "",
"ContainerConfig": null,
"DockerVersion": "",
"Author": "",
"Config": {
"Hostname": "",
"Domainname": "",
"User": "",
"AttachStdin": false,
"AttachStdout": false,
"AttachStderr": false,
"ExposedPorts": {
"47334/tcp": {},
"47335/tcp": {},
"47336/tcp": {},
"47337/tcp": {},
"47338/tcp": {}
},
"Tty": false,
"OpenStdin": false,
"StdinOnce": false,
"Env": [
"PATH=/venv/bin:/venv/bin:/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
"LANG=C.UTF-8",
"GPG_KEY=A035C8C19219BA821ECEA86B64E628F8D684696D",
"PYTHON_VERSION=3.10.18",
"PYTHON_SHA256=ae665bc678abd9ab6a6e1573d2481625a53719bc517e9a634ed2b9fefae3817f",
"UV_LINK_MODE=copy",
"UV_COMPILE_BYTECODE=1",
"UV_PYTHON_DOWNLOADS=never",
"UV_PYTHON=python3.10",
"UV_PROJECT_ENVIRONMENT=/mindsdb",
"VIRTUAL_ENV=/venv",
"PYTHONUNBUFFERED=1",
"MINDSDB_DOCKER_ENV=1"
],
"Cmd": null,
"Image": "",
"Volumes": null,
"WorkingDir": "/mindsdb",
"Entrypoint": [
"bash",
"-c",
"python -Im mindsdb --config=/root/mindsdb_config.json --api=http,a2a,mcp"
],
"OnBuild": null,
"Labels": null
},
"Architecture": "amd64",
"Os": "linux",
"Size": 5000486321,
"GraphDriver": {
"Data": {
"LowerDir": "/var/lib/docker/overlay2/36267aaf5d483baa87ad8ed7b9967eafa1526f190c702afe718065ad57412e66/diff:/var/lib/docker/overlay2/66b7cf07776b221aaae4a9cc8cba4ac659d550cb00f104273591eae12a69a652/diff:/var/lib/docker/overlay2/88c0cc644557a5cc5ee7109358353546a6d74045a5a1c6220aa9f08c14049361/diff:/var/lib/docker/overlay2/ee6801b7e78a533e1f61979b5f2254f8732fa8203c733325156935d26315ab8b/diff:/var/lib/docker/overlay2/82df71e35b60bc98049a81016c7ef1c97554a60cc2613faf3c6d844095afb5f8/diff:/var/lib/docker/overlay2/92957e4c395513704606316e25be5dc3e2791511e5aef3a4786c80b769294edd/diff:/var/lib/docker/overlay2/3befa60e370277778e606b984453d08a62dc69e3b42bebfd31896885bd94b237/diff:/var/lib/docker/overlay2/c06c1396fbee355683a79bdd37b8c2efc56511c1852bcff3787cc91c2b3287ea/diff:/var/lib/docker/overlay2/2a5ebf3fe6fe8303b49c3f60a2e5e755cc6da312f27cc4f19cd4263e07bae257/diff:/var/lib/docker/overlay2/9ff490ec656d3b5ed74ccd787d1d6d255abb056adc00cab09759081af7f5818b/diff:/var/lib/docker/overlay2/e7f70dab98acf0b8113b4c75775600b484cd1716ec3db88751eb800c7077d557/diff:/var/lib/docker/overlay2/e97cb999346d6a319449a584fbee816e8082d3d270a420d635a63d47c9f2b0eb/diff:/var/lib/docker/overlay2/cc4c4f8130cf27e4de9fcb7bde0ebd7830a28d698a03bcaf487897c328fcbb81/diff:/var/lib/docker/overlay2/a9bd51892afe6c15628fd753481840a6f7de12cbd669274711fac2e77aca7cd4/diff:/var/lib/docker/overlay2/5e174b51f724aeceb394f82db621d5789c5593dafa77adc7598d4f932238b242/diff:/var/lib/docker/overlay2/356f449a0b5e9bb4b68a3cb887618e55ff1e73ab242d70dc2d0a3fa5024aa978/diff",
"MergedDir": "/var/lib/docker/overlay2/ba867661817d0ce6df2b8f5f354b0e781a338f7248163fbdfbdeec8ea3f283c8/merged",
"UpperDir": "/var/lib/docker/overlay2/ba867661817d0ce6df2b8f5f354b0e781a338f7248163fbdfbdeec8ea3f283c8/diff",
"WorkDir": "/var/lib/docker/overlay2/ba867661817d0ce6df2b8f5f354b0e781a338f7248163fbdfbdeec8ea3f283c8/work"
},
"Name": "overlay2"
},
"RootFS": {
"Type": "layers",
"Layers": [
"sha256:8f003894a7efc4178494f1e133497ed2f325ae53b6a65869e54c04d1c51d588f",
"sha256:f5b8fb1def00d5f185660b75bac1eed1fce467d44cebd868dae2f344711321ef",
"sha256:1c49688bd8ebe54298be2b61f7d5efd32467862f115b5439b87c19e56e57c6b4",
"sha256:f9093a7aaa16f2994fe3a1436946cd10568f698a5b13f53713ee9454754bbe2a",
"sha256:905903569fc95e093711f79a23810e937fe24c58541a2ab256a0cc104578408c",
"sha256:acb78071b17072c5ed7e7da2b5587a800d8e5fbc5be010e756c4cc3db1ee6ccc",
"sha256:7ab9380e3de9d11ef4b3688ca153bd5be5de733ecac2886297f6d2b2590708a3",
"sha256:c57579cae0c45deeed4b5f2c94b02a15bca455b830942b602b94c88d453197ef",
"sha256:abacaf06ce6ede3ca91ea31ae593a804b1f0c80e2a6aeb1ef5625a0d71751bf2",
"sha256:9d927e47d8c05f6b74e014a9b7f44182775ada25f49d3662a5513a06fc92024e",
"sha256:a6da5cb6107842ac3854c859226d6998273682b4ee0ba73509e2a25e56bbe1ce",
"sha256:772f52110b5092dfe80cc2ff7acdd3ef599f20707e445e7121cabc5bb504c66f",
"sha256:be8042e05f81649b506fa9edc77a21c6428cedb22ea990fd021d73a31a58d2ee",
"sha256:b7d034f30c7bbaf4f6d053f4dc040e9ef515df6f8fee89bd913bfb0a062959b9",
"sha256:fa2206cd9db0617e84915d1fe96d83da1b9d8255734bba84d1523d6a4088986e",
"sha256:30f1c97ee91d3853a0ca71393a0d31a6159be982a4ed7427b79fc9da07879962",
"sha256:0cff029b968296fbeb0252d1051b20b41fcbada4b405e5af62cdb2ab98a755d6"
]
},
"Metadata": {
"LastTagTime": "2025-06-24T19:03:03.352962621+08:00"
}
}