docker.io/mageai/mageai:latest linux/amd64

docker.io/mageai/mageai:latest - 国内下载镜像源 浏览次数:11

温馨提示:此镜像为latest tag镜像,本站无法保证此版本为最新镜像

源镜像 docker.io/mageai/mageai:latest
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/mageai/mageai:latest
镜像ID sha256:56975e4ffab3de3e41f3d8715665a9c0f733f3bb8de35d745017b698c95482d8
镜像TAG latest
大小 3.78GB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD /bin/sh -c /app/run_app.sh
启动入口
工作目录 /home/src
OS/平台 linux/amd64
浏览量 11 次
贡献者
镜像创建 2025-09-18T08:10:45.338403176Z
同步时间 2026-01-15 10:23
更新时间 2026-01-15 13:37
开放端口
6789/tcp 7789/tcp
环境变量
PATH=/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 MAGE_DATA_DIR=/home/src/mage_data PYTHONPATH=:/home/src
镜像标签
Deploy Mage on ECS: description 2025-09-18T08:02:56.963Z: org.opencontainers.image.created 🧙 Build, run, and manage data pipelines for integrating and transforming data.: org.opencontainers.image.description Apache-2.0: org.opencontainers.image.licenses 93525ff00c7fabd4eb8f85e486a823754492be38: org.opencontainers.image.revision https://github.com/mage-ai/mage-ai: org.opencontainers.image.source mage-ai: org.opencontainers.image.title https://github.com/mage-ai/mage-ai: org.opencontainers.image.url master: org.opencontainers.image.version

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/mageai/mageai:latest
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/mageai/mageai:latest  docker.io/mageai/mageai:latest

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/mageai/mageai:latest
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/mageai/mageai:latest  docker.io/mageai/mageai:latest

Shell快速替换命令

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

Ansible快速分发-Docker

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

Ansible快速分发-Containerd

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

镜像构建历史


# 2025-09-18 16:10:45  0.00B 设置默认要执行的命令
CMD ["/bin/sh" "-c" "/app/run_app.sh"]
                        
# 2025-09-18 16:10:45  0.00B 声明容器运行时监听的端口
EXPOSE &{[{{73 0} {73 0}}] 0xc00041a8c0}
                        
# 2025-09-18 16:10:45  0.00B 声明容器运行时监听的端口
EXPOSE &{[{{72 0} {72 0}}] 0xc00041a8c0}
                        
# 2025-09-18 16:10:45  0.00B 设置工作目录为/home/src
WORKDIR /home/src
                        
# 2025-09-18 16:10:45  0.00B 设置环境变量 PYTHONPATH
ENV PYTHONPATH=:/home/src
                        
# 2025-09-18 16:10:45  0.00B 设置环境变量 MAGE_DATA_DIR
ENV MAGE_DATA_DIR=/home/src/mage_data
                        
# 2025-09-18 16:10:45  2.23KB 复制新文件或目录到容器中
COPY --chmod=0755 ./scripts/install_other_dependencies.py ./scripts/run_app.sh /app/ # buildkit
                        
# 2025-09-18 16:10:44  864.62MB 执行命令并创建新的镜像层
RUN |1 FEATURE_BRANCH=master /bin/bash -o pipefail -c if [ -z "$FEATURE_BRANCH" ] || [ "$FEATURE_BRANCH" = "null" ] ; then   tag=$(tail -n 1 /tmp/constants.py) &&   VERSION=$(echo "$tag" | tr -d "'") &&   pip3 install --no-cache-dir "mage-ai[all]==$VERSION";   else   pip3 install --no-cache-dir "git+https://github.com/mage-ai/mage-ai.git@$FEATURE_BRANCH#egg=mage-ai[all]";   fi # buildkit
                        
# 2025-09-18 16:09:00  421.00B 复制新文件或目录到容器中
COPY ./mage_ai/server/constants.py /tmp/constants.py # buildkit
                        
# 2025-09-18 16:09:00  1.31GB 执行命令并创建新的镜像层
RUN |1 FEATURE_BRANCH=master /bin/bash -o pipefail -c pip3 install --no-cache-dir "git+https://github.com/wbond/oscrypto.git@d5f3437ed24257895ae1edd9e503cfb352e635a8" &&   pip3 install --no-cache-dir "git+https://github.com/dremio-hub/arrow-flight-client-examples.git#egg=dremio-flight&subdirectory=python/dremio-flight" &&   pip3 install --no-cache-dir "git+https://github.com/mage-ai/singer-python.git#egg=singer-python" &&   pip3 install --no-cache-dir "git+https://github.com/mage-ai/dbt-mysql.git#egg=dbt-mysql" &&   pip3 install --no-cache-dir "git+https://github.com/mage-ai/sqlglot#egg=sqlglot" &&   pip3 install --no-cache-dir faster-fifo &&   if [ -z "$FEATURE_BRANCH" ] || [ "$FEATURE_BRANCH" = "null" ]; then   pip3 install --no-cache-dir "git+https://github.com/mage-ai/mage-ai.git#egg=mage-integrations&subdirectory=mage_integrations";   else   pip3 install --no-cache-dir "git+https://github.com/mage-ai/mage-ai.git@$FEATURE_BRANCH#egg=mage-integrations&subdirectory=mage_integrations";   fi # buildkit
                        
# 2025-09-18 16:07:06  471.26MB 执行命令并创建新的镜像层
RUN |1 FEATURE_BRANCH=master /bin/bash -o pipefail -c pip3 install --no-cache-dir sparkmagic &&   mkdir ~/.sparkmagic &&   curl https://raw.githubusercontent.com/jupyter-incubator/sparkmagic/master/sparkmagic/example_config.json > ~/.sparkmagic/config.json &&   sed -i 's/localhost:8998/host.docker.internal:9999/g' ~/.sparkmagic/config.json &&   jupyter-kernelspec install --user "$(pip3 show sparkmagic | grep Location | cut -d' ' -f2)/sparkmagic/kernels/pysparkkernel" # buildkit
                        
# 2025-09-18 16:03:59  4.56MB 执行命令并创建新的镜像层
RUN |1 FEATURE_BRANCH=master /bin/bash -o pipefail -c R -e "install.packages('pacman', repos='http://cran.us.r-project.org')" &&   R -e "install.packages('renv', repos='http://cran.us.r-project.org')" # buildkit
                        
# 2025-09-18 16:03:34  124.37MB 执行命令并创建新的镜像层
RUN |1 FEATURE_BRANCH=master /bin/bash -o pipefail -c curl https://packages.microsoft.com/keys/microsoft.asc | apt-key add - &&   curl https://packages.microsoft.com/config/debian/11/prod.list > /etc/apt/sources.list.d/mssql-release.list &&   apt-get -y update &&   ACCEPT_EULA=Y apt-get -y install --no-install-recommends   nfs-common   msodbcsql18  unixodbc-dev   graphviz   postgresql-client   r-base &&   apt-get clean &&   rm -rf /var/lib/apt/lists/* # buildkit
                        
# 2025-09-18 16:03:34  0.00B 
SHELL [/bin/bash -o pipefail -c]
                        
# 2025-09-18 16:03:34  0.00B 指定运行容器时使用的用户
USER root
                        
# 2025-09-18 16:03:34  0.00B 定义构建参数
ARG FEATURE_BRANCH=master
                        
# 2025-09-18 16:03:34  0.00B 添加元数据标签
LABEL description=Deploy Mage on ECS
                        
# 2025-08-09 02:20:34  0.00B 设置默认要执行的命令
CMD ["python3"]
                        
# 2025-08-09 02:20:34  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-08-09 02:20:34  55.82MB 执行命令并创建新的镜像层
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' && 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-08-09 02:20:34  0.00B 设置环境变量 PYTHON_SHA256
ENV PYTHON_SHA256=ae665bc678abd9ab6a6e1573d2481625a53719bc517e9a634ed2b9fefae3817f
                        
# 2025-08-09 02:20:34  0.00B 设置环境变量 PYTHON_VERSION
ENV PYTHON_VERSION=3.10.18
                        
# 2025-08-09 02:20:34  0.00B 设置环境变量 GPG_KEY
ENV GPG_KEY=A035C8C19219BA821ECEA86B64E628F8D684696D
                        
# 2025-08-09 02:20:34  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-08-09 02:20:34  0.00B 设置环境变量 LANG
ENV LANG=C.UTF-8
                        
# 2025-08-09 02:20:34  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.75MB 执行命令并创建新的镜像层
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.16MB 执行命令并创建新的镜像层
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.40MB 执行命令并创建新的镜像层
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.54MB 
# debian.sh --arch 'amd64' out/ 'bookworm' '@1757289600'
                        
                    

镜像信息

{
    "Id": "sha256:56975e4ffab3de3e41f3d8715665a9c0f733f3bb8de35d745017b698c95482d8",
    "RepoTags": [
        "mageai/mageai:latest",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/mageai/mageai:latest"
    ],
    "RepoDigests": [
        "mageai/mageai@sha256:9c125167082543f09771e9aad39b991ff9fbcfce3c76a6a07836b54bc82ef9f8",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/mageai/mageai@sha256:1ed1f12120cb722e01292439bfaf638976a13538bc1b6080added0eedd3626cd"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2025-09-18T08:10:45.338403176Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "root",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "6789/tcp": {},
            "7789/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/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",
            "MAGE_DATA_DIR=/home/src/mage_data",
            "PYTHONPATH=:/home/src"
        ],
        "Cmd": [
            "/bin/sh",
            "-c",
            "/app/run_app.sh"
        ],
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": null,
        "WorkingDir": "/home/src",
        "Entrypoint": null,
        "OnBuild": null,
        "Labels": {
            "description": "Deploy Mage on ECS",
            "org.opencontainers.image.created": "2025-09-18T08:02:56.963Z",
            "org.opencontainers.image.description": "🧙 Build, run, and manage data pipelines for integrating and transforming data.",
            "org.opencontainers.image.licenses": "Apache-2.0",
            "org.opencontainers.image.revision": "93525ff00c7fabd4eb8f85e486a823754492be38",
            "org.opencontainers.image.source": "https://github.com/mage-ai/mage-ai",
            "org.opencontainers.image.title": "mage-ai",
            "org.opencontainers.image.url": "https://github.com/mage-ai/mage-ai",
            "org.opencontainers.image.version": "master"
        },
        "Shell": [
            "/bin/bash",
            "-o",
            "pipefail",
            "-c"
        ]
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 3782044423,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/cd975a7f20d35c4f53c9ccaf8cba6199d048030e18da4cb7da5e8ddacbedafd8/diff:/var/lib/docker/overlay2/1f1119f3471dfe0f0d297bdf7fb16166e773f4fc8b28c67d74aa608d246996b6/diff:/var/lib/docker/overlay2/e8c39aa56eccfad857bca291d4929a73767049f50fd5586349018ae29e001bb8/diff:/var/lib/docker/overlay2/8f49977e6aef4d0a1525738fcd5eb698c36c65858f9e2c2abb3c3cded95de6e9/diff:/var/lib/docker/overlay2/e426c5463b909a5029247603da7f68f45e932456316af16b32d4ed0f42685807/diff:/var/lib/docker/overlay2/78d5ffe51b05a26c140e1802e22e1378c711ad954f03557eb886df12352bbc10/diff:/var/lib/docker/overlay2/7875eaefe7725affd6467425849b33df08c009736da0fa12c10961b1fd34c06d/diff:/var/lib/docker/overlay2/43b8486d292dc82ae18cfa6f6dd7d29309964a3802af4ddc807e406de58011bb/diff:/var/lib/docker/overlay2/3fe75834f2d062e25ecd53154211a848901dea4d360946169ee30867167ff2cb/diff:/var/lib/docker/overlay2/c29b881a2c5acf1e34533419db3dfe764f825e7c5abcadf21259810a3648502e/diff:/var/lib/docker/overlay2/1c380457fb96a4c9ee0147a42a1f26ad336f6c93150bc0d7f6172b39a419028c/diff:/var/lib/docker/overlay2/a8ac3bbcc437cf47797a98bfcba5128501c1d60a711d35b5a146fbd840fe8c74/diff:/var/lib/docker/overlay2/e96051b7fa4362218c08e24a8a03555324e700baf7f941a3cb227b2a6085a0c2/diff:/var/lib/docker/overlay2/49020ec0e4662cc6356137da103ea7fe45d17f161e95b08bfce5517012eb339c/diff",
            "MergedDir": "/var/lib/docker/overlay2/ad07e1d0f212b01c412f2b697af8e8988b0cd9b6b60b00429c48fa4dc24d79d8/merged",
            "UpperDir": "/var/lib/docker/overlay2/ad07e1d0f212b01c412f2b697af8e8988b0cd9b6b60b00429c48fa4dc24d79d8/diff",
            "WorkDir": "/var/lib/docker/overlay2/ad07e1d0f212b01c412f2b697af8e8988b0cd9b6b60b00429c48fa4dc24d79d8/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:88466a243658a910cd71f34f9d0b8af62f0d0d5488294211a8980b0d02c71bac",
            "sha256:df36a4427956779279c91abe8efbee2290f34fcf75e8ee23d2d76a672ad0f05d",
            "sha256:1e167435acbc000c78f939557590bd30c5f9a04ae227816aee54474a415ebea7",
            "sha256:20435ff34d4aee59598ca351f65c7a7adc8af1405e112543f5fc47d5d0eb8f7a",
            "sha256:1ed2ef0eefe1ab1909e84f8595a93cd8b359ec77b04baf1beef755147fcc550d",
            "sha256:9c6e1d67afdf12711ada84c5e9dd539006c788f16911d2ac9e899744f7b836da",
            "sha256:06b72821f0642550ad3532fb17f45cfa9a0fce1a731a3c906e6fb01eaa93310e",
            "sha256:1b6af5f904833425f1039bb3e56bca210da7f725815b3463c14a7715bd27f5d1",
            "sha256:3116eb4ef9617bffa060d410ba9d2a9792a95141e6f5bc89272e3b91e0b7a54d",
            "sha256:f157e1f562847a39a08845d2f05918e86abaebce22b13db75a96d6c6c8b6ff5f",
            "sha256:f24fd43b7bca769a253f098d87c499ca34ecfd4e29e3ddcdb8b1eed48fe50628",
            "sha256:38e9157511a55b2a8b8a619cb9d5effdd651806420af5c4ca59d84b277c784c9",
            "sha256:2d8cad81d04cb6c4ab07ee2abb9299951dc4f6e89b30e3d73a64687033530b45",
            "sha256:304b4b1b78cdbf57a4099856f054d8d2d558adeb9028930a57c964822ea3d414",
            "sha256:f3af2b7453444ca77d2ac5ecf4b6745ce3942caf9b772c083b3347b71f43abbd"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-01-15T10:21:29.909615441+08:00"
    }
}

更多版本

docker.io/mageai/mageai:latest

linux/amd64 docker.io3.78GB2026-01-15 10:23
10