docker.io/apache/airflow:3.1.5 linux/amd64

docker.io/apache/airflow:3.1.5 - 国内下载镜像源 浏览次数:16 安全受验证的发布者-apache
Apache Airflow是一款开源的流程自动化工具,可以用来管理工作流和数据 pipeline。它提供了一个web-based的接口,让用户可以定义、运行和监控工作流。
源镜像 docker.io/apache/airflow:3.1.5
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/apache/airflow:3.1.5
镜像ID sha256:57c83181e5f966fa5054b17130486d20fc2f95186f978842b06802d534eb0b09
镜像TAG 3.1.5
大小 2.18GB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD
启动入口 /usr/bin/dumb-init -- /entrypoint
工作目录 /opt/airflow
OS/平台 linux/amd64
浏览量 16 次
贡献者
镜像创建 2025-12-12T22:06:51.549980389Z
同步时间 2025-12-16 15:21
更新时间 2025-12-17 10:13
开放端口
8080/tcp
环境变量
PATH=/root/bin:/home/airflow/.local/bin:/usr/python/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin BASE_IMAGE=debian:bookworm-slim DEBIAN_FRONTEND=noninteractive LANGUAGE=C.UTF-8 LANG=C.UTF-8 LC_ALL=C.UTF-8 LC_CTYPE=C.UTF-8 LC_MESSAGES=C.UTF-8 PIP_CACHE_DIR=/tmp/.cache/pip UV_CACHE_DIR=/tmp/.cache/uv RUNTIME_APT_DEPS= ADDITIONAL_RUNTIME_APT_DEPS= RUNTIME_APT_COMMAND=echo ADDITIONAL_RUNTIME_APT_COMMAND= INSTALL_MYSQL_CLIENT=true INSTALL_MYSQL_CLIENT_TYPE=mariadb INSTALL_MSSQL_CLIENT=true INSTALL_POSTGRES_CLIENT=true GUNICORN_CMD_ARGS=--worker-tmp-dir /dev/shm AIRFLOW_INSTALLATION_METHOD=apache-airflow VIRTUAL_ENV=/home/airflow/.local AIRFLOW_UID=50000 AIRFLOW_USER_HOME_DIR=/home/airflow AIRFLOW_HOME=/opt/airflow AIRFLOW_IMAGE_TYPE=prod DUMB_INIT_SETSID=1 PS1=(airflow) AIRFLOW_VERSION=3.1.5 AIRFLOW_PYTHON_VERSION=3.12.12 AIRFLOW__CORE__LOAD_EXAMPLES=false AIRFLOW_PIP_VERSION=25.3 AIRFLOW_UV_VERSION=0.9.17 AIRFLOW_USE_UV=false BUILD_ID= COMMIT_SHA=944a8e9eac16016caa0d81fb61bf86f9ba9f5e09
镜像标签
airflow: org.apache.airflow.component debian: org.apache.airflow.distro airflow: org.apache.airflow.image : org.apache.airflow.main-image.build-id 944a8e9eac16016caa0d81fb61bf86f9ba9f5e09: org.apache.airflow.main-image.commit-sha airflow: org.apache.airflow.module 3.12.12: org.apache.airflow.python.version 50000: org.apache.airflow.uid 3.1.5: org.apache.airflow.version dev@airflow.apache.org: org.opencontainers.image.authors : org.opencontainers.image.created Reference, production-ready Apache Airflow image: org.opencontainers.image.description https://airflow.apache.org/docs/docker-stack/index.html: org.opencontainers.image.documentation Apache-2.0: org.opencontainers.image.licenses airflow: org.opencontainers.image.ref.name 944a8e9eac16016caa0d81fb61bf86f9ba9f5e09: org.opencontainers.image.revision https://github.com/apache/airflow: org.opencontainers.image.source Production Airflow Image: org.opencontainers.image.title https://airflow.apache.org: org.opencontainers.image.url Apache Software Foundation: org.opencontainers.image.vendor 3.1.5: org.opencontainers.image.version

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/apache/airflow:3.1.5
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/apache/airflow:3.1.5  docker.io/apache/airflow:3.1.5

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/apache/airflow:3.1.5
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/apache/airflow:3.1.5  docker.io/apache/airflow:3.1.5

Shell快速替换命令

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

Ansible快速分发-Docker

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

Ansible快速分发-Containerd

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

镜像构建历史


# 2025-12-13 06:06:51  0.00B 设置默认要执行的命令
CMD []
                        
# 2025-12-13 06:06:51  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/usr/bin/dumb-init" "--" "/entrypoint"]
                        
# 2025-12-13 06:06:51  0.00B 添加元数据标签
LABEL org.apache.airflow.distro=debian org.apache.airflow.module=airflow org.apache.airflow.component=airflow org.apache.airflow.image=airflow org.apache.airflow.version=3.1.5 org.apache.airflow.python.version=3.12.12 org.apache.airflow.uid=50000 org.apache.airflow.main-image.build-id= org.apache.airflow.main-image.commit-sha=944a8e9eac16016caa0d81fb61bf86f9ba9f5e09 org.opencontainers.image.source=https://github.com/apache/airflow org.opencontainers.image.created= org.opencontainers.image.authors=dev@airflow.apache.org org.opencontainers.image.url=https://airflow.apache.org org.opencontainers.image.documentation=https://airflow.apache.org/docs/docker-stack/index.html org.opencontainers.image.version=3.1.5 org.opencontainers.image.revision=944a8e9eac16016caa0d81fb61bf86f9ba9f5e09 org.opencontainers.image.vendor=Apache Software Foundation org.opencontainers.image.licenses=Apache-2.0 org.opencontainers.image.ref.name=airflow org.opencontainers.image.title=Production Airflow Image org.opencontainers.image.description=Reference, production-ready Apache Airflow image
                        
# 2025-12-13 06:06:51  0.00B 设置环境变量 BUILD_ID COMMIT_SHA
ENV BUILD_ID= COMMIT_SHA=944a8e9eac16016caa0d81fb61bf86f9ba9f5e09
                        
# 2025-12-13 06:06:51  0.00B 定义构建参数
ARG AIRFLOW_IMAGE_DATE_CREATED
                        
# 2025-12-13 06:06:51  0.00B 定义构建参数
ARG AIRFLOW_IMAGE_REPOSITORY
                        
# 2025-12-13 06:06:51  0.00B 定义构建参数
ARG COMMIT_SHA
                        
# 2025-12-13 06:06:51  0.00B 定义构建参数
ARG BUILD_ID
                        
# 2025-12-13 06:06:51  0.00B 指定运行容器时使用的用户
USER 50000
                        
# 2025-12-13 06:06:51  0.00B 声明容器运行时监听的端口
EXPOSE map[8080/tcp:{}]
                        
# 2025-12-13 06:06:51  0.00B 设置工作目录为/opt/airflow
WORKDIR /opt/airflow
                        
# 2025-12-13 06:06:51  437.00B 执行命令并创建新的镜像层
RUN |24 AIRFLOW_UID=50000 BASE_IMAGE=debian:bookworm-slim RUNTIME_APT_DEPS= ADDITIONAL_RUNTIME_APT_DEPS= RUNTIME_APT_COMMAND=echo ADDITIONAL_RUNTIME_APT_COMMAND= ADDITIONAL_RUNTIME_APT_ENV= INSTALL_MYSQL_CLIENT=true INSTALL_MYSQL_CLIENT_TYPE=mariadb INSTALL_MSSQL_CLIENT=true INSTALL_POSTGRES_CLIENT=true AIRFLOW_INSTALLATION_METHOD=apache-airflow AIRFLOW_IMAGE_REPOSITORY=https://github.com/apache/airflow AIRFLOW_IMAGE_README_URL=https://raw.githubusercontent.com/apache/airflow/main/docs/docker-stack/README.md AIRFLOW_USER_HOME_DIR=/home/airflow AIRFLOW_HOME=/opt/airflow AIRFLOW_IMAGE_TYPE=prod AIRFLOW_SOURCES_FROM=Dockerfile AIRFLOW_SOURCES_TO=/Dockerfile AIRFLOW_VERSION=3.1.5 AIRFLOW_PIP_VERSION=25.3 AIRFLOW_UV_VERSION=0.9.17 AIRFLOW_USE_UV=false AIRFLOW_PYTHON_VERSION=3.12.12 /bin/bash -o pipefail -o errexit -o nounset -o nolog -c chmod u+x /root/bin/pip # buildkit
                        
# 2025-12-13 06:06:51  437.00B 复制新文件或目录到容器中
COPY pip /root/bin/pip # buildkit
                        
# 2025-12-13 06:06:51  0.00B 执行命令并创建新的镜像层
RUN |24 AIRFLOW_UID=50000 BASE_IMAGE=debian:bookworm-slim RUNTIME_APT_DEPS= ADDITIONAL_RUNTIME_APT_DEPS= RUNTIME_APT_COMMAND=echo ADDITIONAL_RUNTIME_APT_COMMAND= ADDITIONAL_RUNTIME_APT_ENV= INSTALL_MYSQL_CLIENT=true INSTALL_MYSQL_CLIENT_TYPE=mariadb INSTALL_MSSQL_CLIENT=true INSTALL_POSTGRES_CLIENT=true AIRFLOW_INSTALLATION_METHOD=apache-airflow AIRFLOW_IMAGE_REPOSITORY=https://github.com/apache/airflow AIRFLOW_IMAGE_README_URL=https://raw.githubusercontent.com/apache/airflow/main/docs/docker-stack/README.md AIRFLOW_USER_HOME_DIR=/home/airflow AIRFLOW_HOME=/opt/airflow AIRFLOW_IMAGE_TYPE=prod AIRFLOW_SOURCES_FROM=Dockerfile AIRFLOW_SOURCES_TO=/Dockerfile AIRFLOW_VERSION=3.1.5 AIRFLOW_PIP_VERSION=25.3 AIRFLOW_UV_VERSION=0.9.17 AIRFLOW_USE_UV=false AIRFLOW_PYTHON_VERSION=3.12.12 /bin/bash -o pipefail -o errexit -o nounset -o nolog -c mkdir -pv /root/bin # buildkit
                        
# 2025-12-13 06:06:51  0.00B 设置环境变量 DUMB_INIT_SETSID PS1 AIRFLOW_VERSION AIRFLOW_PYTHON_VERSION AIRFLOW__CORE__LOAD_EXAMPLES PATH AIRFLOW_PIP_VERSION AIRFLOW_UV_VERSION AIRFLOW_USE_UV
ENV DUMB_INIT_SETSID=1 PS1=(airflow) AIRFLOW_VERSION=3.1.5 AIRFLOW_PYTHON_VERSION=3.12.12 AIRFLOW__CORE__LOAD_EXAMPLES=false PATH=/root/bin:/home/airflow/.local/bin:/usr/python/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin AIRFLOW_PIP_VERSION=25.3 AIRFLOW_UV_VERSION=0.9.17 AIRFLOW_USE_UV=false
                        
# 2025-12-13 06:06:51  0.00B 定义构建参数
ARG AIRFLOW_PYTHON_VERSION
                        
# 2025-12-13 06:06:51  0.00B 定义构建参数
ARG AIRFLOW_USE_UV
                        
# 2025-12-13 06:06:51  0.00B 定义构建参数
ARG AIRFLOW_UV_VERSION
                        
# 2025-12-13 06:06:51  0.00B 定义构建参数
ARG AIRFLOW_PIP_VERSION
                        
# 2025-12-13 06:06:51  0.00B 定义构建参数
ARG AIRFLOW_VERSION
                        
# 2025-12-13 06:06:51  3.45KB 执行命令并创建新的镜像层
RUN |19 AIRFLOW_UID=50000 BASE_IMAGE=debian:bookworm-slim RUNTIME_APT_DEPS= ADDITIONAL_RUNTIME_APT_DEPS= RUNTIME_APT_COMMAND=echo ADDITIONAL_RUNTIME_APT_COMMAND= ADDITIONAL_RUNTIME_APT_ENV= INSTALL_MYSQL_CLIENT=true INSTALL_MYSQL_CLIENT_TYPE=mariadb INSTALL_MSSQL_CLIENT=true INSTALL_POSTGRES_CLIENT=true AIRFLOW_INSTALLATION_METHOD=apache-airflow AIRFLOW_IMAGE_REPOSITORY=https://github.com/apache/airflow AIRFLOW_IMAGE_README_URL=https://raw.githubusercontent.com/apache/airflow/main/docs/docker-stack/README.md AIRFLOW_USER_HOME_DIR=/home/airflow AIRFLOW_HOME=/opt/airflow AIRFLOW_IMAGE_TYPE=prod AIRFLOW_SOURCES_FROM=Dockerfile AIRFLOW_SOURCES_TO=/Dockerfile /bin/bash -o pipefail -o errexit -o nounset -o nolog -c sed --in-place=.bak "s/secure_path=\"/secure_path=\"$(echo -n ${AIRFLOW_USER_HOME_DIR} |         sed 's/\//\\\//g')\/.local\/bin:/" /etc/sudoers # buildkit
                        
# 2025-12-13 06:06:51  14.98KB 执行命令并创建新的镜像层
RUN |19 AIRFLOW_UID=50000 BASE_IMAGE=debian:bookworm-slim RUNTIME_APT_DEPS= ADDITIONAL_RUNTIME_APT_DEPS= RUNTIME_APT_COMMAND=echo ADDITIONAL_RUNTIME_APT_COMMAND= ADDITIONAL_RUNTIME_APT_ENV= INSTALL_MYSQL_CLIENT=true INSTALL_MYSQL_CLIENT_TYPE=mariadb INSTALL_MSSQL_CLIENT=true INSTALL_POSTGRES_CLIENT=true AIRFLOW_INSTALLATION_METHOD=apache-airflow AIRFLOW_IMAGE_REPOSITORY=https://github.com/apache/airflow AIRFLOW_IMAGE_README_URL=https://raw.githubusercontent.com/apache/airflow/main/docs/docker-stack/README.md AIRFLOW_USER_HOME_DIR=/home/airflow AIRFLOW_HOME=/opt/airflow AIRFLOW_IMAGE_TYPE=prod AIRFLOW_SOURCES_FROM=Dockerfile AIRFLOW_SOURCES_TO=/Dockerfile /bin/bash -o pipefail -o errexit -o nounset -o nolog -c chmod a+rx /entrypoint /clean-logs     && chmod g=u /etc/passwd     && chmod g+w "${AIRFLOW_USER_HOME_DIR}/.local"     && usermod -g 0 airflow -G 0 # buildkit
                        
# 2025-12-13 06:06:51  282.00B 复制新文件或目录到容器中
COPY airflow-scheduler-autorestart.sh /airflow-scheduler-autorestart # buildkit
                        
# 2025-12-13 06:06:51  717.00B 复制新文件或目录到容器中
COPY clean-logs.sh /clean-logs # buildkit
                        
# 2025-12-13 06:06:51  11.68KB 复制新文件或目录到容器中
COPY entrypoint_prod.sh /entrypoint # buildkit
                        
# 2025-12-13 06:06:51  84.94KB 复制新文件或目录到容器中
COPY /Dockerfile /Dockerfile # buildkit
                        
# 2025-12-13 06:06:51  18.14KB 复制新文件或目录到容器中
COPY /home/airflow/constraints.txt /home/airflow/constraints.txt # buildkit
                        
# 2025-12-13 06:06:50  1.70GB 复制新文件或目录到容器中
COPY /home/airflow/.local /home/airflow/.local # buildkit
                        
# 2025-12-13 06:06:39  0.00B 定义构建参数
ARG AIRFLOW_SOURCES_TO
                        
# 2025-12-13 06:06:39  0.00B 定义构建参数
ARG AIRFLOW_SOURCES_FROM
                        
# 2025-12-13 06:06:39  91.04MB 执行命令并创建新的镜像层
RUN |17 AIRFLOW_UID=50000 BASE_IMAGE=debian:bookworm-slim RUNTIME_APT_DEPS= ADDITIONAL_RUNTIME_APT_DEPS= RUNTIME_APT_COMMAND=echo ADDITIONAL_RUNTIME_APT_COMMAND= ADDITIONAL_RUNTIME_APT_ENV= INSTALL_MYSQL_CLIENT=true INSTALL_MYSQL_CLIENT_TYPE=mariadb INSTALL_MSSQL_CLIENT=true INSTALL_POSTGRES_CLIENT=true AIRFLOW_INSTALLATION_METHOD=apache-airflow AIRFLOW_IMAGE_REPOSITORY=https://github.com/apache/airflow AIRFLOW_IMAGE_README_URL=https://raw.githubusercontent.com/apache/airflow/main/docs/docker-stack/README.md AIRFLOW_USER_HOME_DIR=/home/airflow AIRFLOW_HOME=/opt/airflow AIRFLOW_IMAGE_TYPE=prod /bin/bash -o pipefail -o errexit -o nounset -o nolog -c bash /scripts/docker/install_mysql.sh prod     && bash /scripts/docker/install_mssql.sh prod     && bash /scripts/docker/install_postgres.sh prod     && adduser --gecos "First Last,RoomNumber,WorkPhone,HomePhone" --disabled-password            --quiet "airflow" --uid "${AIRFLOW_UID}" --gid "0" --home "${AIRFLOW_USER_HOME_DIR}"     && mkdir -pv "${AIRFLOW_HOME}"     && mkdir -pv "${AIRFLOW_HOME}/dags"     && mkdir -pv "${AIRFLOW_HOME}/logs"     && chown -R airflow:0 "${AIRFLOW_USER_HOME_DIR}" "${AIRFLOW_HOME}"     && chmod -R g+rw "${AIRFLOW_USER_HOME_DIR}" "${AIRFLOW_HOME}"     && find "${AIRFLOW_HOME}" -executable ! -type l -print0 | xargs --null chmod g+x     && find "${AIRFLOW_USER_HOME_DIR}" -executable ! -type l -print0 | xargs --null chmod g+x # buildkit
                        
# 2025-12-13 06:06:23  6.93KB 复制新文件或目录到容器中
COPY install_mysql.sh install_mssql.sh install_postgres.sh /scripts/docker/ # buildkit
                        
# 2025-12-13 06:06:23  9.21KB 复制新文件或目录到容器中
COPY common.sh /scripts/docker/ # buildkit
                        
# 2025-12-13 06:06:23  0.00B 设置环境变量 PATH VIRTUAL_ENV AIRFLOW_UID AIRFLOW_USER_HOME_DIR AIRFLOW_HOME AIRFLOW_IMAGE_TYPE
ENV PATH=/home/airflow/.local/bin:/usr/python/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin VIRTUAL_ENV=/home/airflow/.local AIRFLOW_UID=50000 AIRFLOW_USER_HOME_DIR=/home/airflow AIRFLOW_HOME=/opt/airflow AIRFLOW_IMAGE_TYPE=prod
                        
# 2025-12-13 06:06:23  0.00B 定义构建参数
ARG AIRFLOW_IMAGE_TYPE
                        
# 2025-12-13 06:06:23  0.00B 定义构建参数
ARG AIRFLOW_HOME
                        
# 2025-12-13 06:06:23  0.00B 定义构建参数
ARG AIRFLOW_USER_HOME_DIR
                        
# 2025-12-13 06:06:23  0.00B 定义构建参数
ARG AIRFLOW_IMAGE_README_URL
                        
# 2025-12-13 06:06:23  0.00B 定义构建参数
ARG AIRFLOW_IMAGE_REPOSITORY
                        
# 2025-12-13 06:06:23  223.26MB 执行命令并创建新的镜像层
RUN |12 AIRFLOW_UID=50000 BASE_IMAGE=debian:bookworm-slim RUNTIME_APT_DEPS= ADDITIONAL_RUNTIME_APT_DEPS= RUNTIME_APT_COMMAND=echo ADDITIONAL_RUNTIME_APT_COMMAND= ADDITIONAL_RUNTIME_APT_ENV= INSTALL_MYSQL_CLIENT=true INSTALL_MYSQL_CLIENT_TYPE=mariadb INSTALL_MSSQL_CLIENT=true INSTALL_POSTGRES_CLIENT=true AIRFLOW_INSTALLATION_METHOD=apache-airflow /bin/bash -o pipefail -o errexit -o nounset -o nolog -c bash /scripts/docker/install_os_dependencies.sh runtime # buildkit
                        
# 2025-12-13 06:06:02  11.44KB 复制新文件或目录到容器中
COPY install_os_dependencies.sh /scripts/docker/ # buildkit
                        
# 2025-12-13 06:06:02  87.73MB 复制新文件或目录到容器中
COPY /usr/python/ /usr/python/ # buildkit
                        
# 2025-12-13 06:06:02  0.00B 设置环境变量 RUNTIME_APT_DEPS ADDITIONAL_RUNTIME_APT_DEPS RUNTIME_APT_COMMAND ADDITIONAL_RUNTIME_APT_COMMAND INSTALL_MYSQL_CLIENT INSTALL_MYSQL_CLIENT_TYPE INSTALL_MSSQL_CLIENT INSTALL_POSTGRES_CLIENT GUNICORN_CMD_ARGS AIRFLOW_INSTALLATION_METHOD
ENV RUNTIME_APT_DEPS= ADDITIONAL_RUNTIME_APT_DEPS= RUNTIME_APT_COMMAND=echo ADDITIONAL_RUNTIME_APT_COMMAND= INSTALL_MYSQL_CLIENT=true INSTALL_MYSQL_CLIENT_TYPE=mariadb INSTALL_MSSQL_CLIENT=true INSTALL_POSTGRES_CLIENT=true GUNICORN_CMD_ARGS=--worker-tmp-dir /dev/shm AIRFLOW_INSTALLATION_METHOD=apache-airflow
                        
# 2025-12-13 06:06:02  0.00B 定义构建参数
ARG AIRFLOW_INSTALLATION_METHOD=apache-airflow
                        
# 2025-12-13 06:06:02  0.00B 定义构建参数
ARG INSTALL_POSTGRES_CLIENT=true
                        
# 2025-12-13 06:06:02  0.00B 定义构建参数
ARG INSTALL_MSSQL_CLIENT=true
                        
# 2025-12-13 06:06:02  0.00B 定义构建参数
ARG INSTALL_MYSQL_CLIENT_TYPE=mariadb
                        
# 2025-12-13 06:06:02  0.00B 定义构建参数
ARG INSTALL_MYSQL_CLIENT=true
                        
# 2025-12-13 06:06:02  0.00B 定义构建参数
ARG ADDITIONAL_RUNTIME_APT_ENV=
                        
# 2025-12-13 06:06:02  0.00B 定义构建参数
ARG ADDITIONAL_RUNTIME_APT_COMMAND=
                        
# 2025-12-13 06:06:02  0.00B 定义构建参数
ARG RUNTIME_APT_COMMAND=echo
                        
# 2025-12-13 06:06:02  0.00B 定义构建参数
ARG ADDITIONAL_RUNTIME_APT_DEPS=
                        
# 2025-12-13 06:06:02  0.00B 定义构建参数
ARG RUNTIME_APT_DEPS=
                        
# 2025-12-13 06:06:02  0.00B 设置环境变量 BASE_IMAGE DEBIAN_FRONTEND LANGUAGE LANG LC_ALL LC_CTYPE LC_MESSAGES PIP_CACHE_DIR UV_CACHE_DIR
ENV BASE_IMAGE=debian:bookworm-slim DEBIAN_FRONTEND=noninteractive LANGUAGE=C.UTF-8 LANG=C.UTF-8 LC_ALL=C.UTF-8 LC_CTYPE=C.UTF-8 LC_MESSAGES=C.UTF-8 PIP_CACHE_DIR=/tmp/.cache/pip UV_CACHE_DIR=/tmp/.cache/uv
                        
# 2025-12-13 06:06:02  0.00B 定义构建参数
ARG BASE_IMAGE
                        
# 2025-12-13 06:06:02  0.00B 添加元数据标签
LABEL org.apache.airflow.distro=debian org.apache.airflow.module=airflow org.apache.airflow.component=airflow org.apache.airflow.image=airflow org.apache.airflow.uid=50000
                        
# 2025-12-13 06:06:02  0.00B 定义构建参数
ARG AIRFLOW_UID
                        
# 2025-12-13 06:06:02  0.00B 
SHELL [/bin/bash -o pipefail -o errexit -o nounset -o nolog -c]
                        
# 2025-12-08 08:00:00  74.81MB 
# debian.sh --arch 'amd64' out/ 'bookworm' '@1765152000'
                        
                    

镜像信息

{
    "Id": "sha256:57c83181e5f966fa5054b17130486d20fc2f95186f978842b06802d534eb0b09",
    "RepoTags": [
        "apache/airflow:3.1.5",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/apache/airflow:3.1.5"
    ],
    "RepoDigests": [
        "apache/airflow@sha256:129e6538bbf7e786dce6a8475422aef8c51914cff2011fb8ea3db5433142fa76",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/apache/airflow@sha256:ef98533cbe5c284c0d3183509508d8db911753b68a8c551079bb6b3a16ce5247"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2025-12-12T22:06:51.549980389Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "50000",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "8080/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/root/bin:/home/airflow/.local/bin:/usr/python/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "BASE_IMAGE=debian:bookworm-slim",
            "DEBIAN_FRONTEND=noninteractive",
            "LANGUAGE=C.UTF-8",
            "LANG=C.UTF-8",
            "LC_ALL=C.UTF-8",
            "LC_CTYPE=C.UTF-8",
            "LC_MESSAGES=C.UTF-8",
            "PIP_CACHE_DIR=/tmp/.cache/pip",
            "UV_CACHE_DIR=/tmp/.cache/uv",
            "RUNTIME_APT_DEPS=",
            "ADDITIONAL_RUNTIME_APT_DEPS=",
            "RUNTIME_APT_COMMAND=echo",
            "ADDITIONAL_RUNTIME_APT_COMMAND=",
            "INSTALL_MYSQL_CLIENT=true",
            "INSTALL_MYSQL_CLIENT_TYPE=mariadb",
            "INSTALL_MSSQL_CLIENT=true",
            "INSTALL_POSTGRES_CLIENT=true",
            "GUNICORN_CMD_ARGS=--worker-tmp-dir /dev/shm",
            "AIRFLOW_INSTALLATION_METHOD=apache-airflow",
            "VIRTUAL_ENV=/home/airflow/.local",
            "AIRFLOW_UID=50000",
            "AIRFLOW_USER_HOME_DIR=/home/airflow",
            "AIRFLOW_HOME=/opt/airflow",
            "AIRFLOW_IMAGE_TYPE=prod",
            "DUMB_INIT_SETSID=1",
            "PS1=(airflow)",
            "AIRFLOW_VERSION=3.1.5",
            "AIRFLOW_PYTHON_VERSION=3.12.12",
            "AIRFLOW__CORE__LOAD_EXAMPLES=false",
            "AIRFLOW_PIP_VERSION=25.3",
            "AIRFLOW_UV_VERSION=0.9.17",
            "AIRFLOW_USE_UV=false",
            "BUILD_ID=",
            "COMMIT_SHA=944a8e9eac16016caa0d81fb61bf86f9ba9f5e09"
        ],
        "Cmd": null,
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": null,
        "WorkingDir": "/opt/airflow",
        "Entrypoint": [
            "/usr/bin/dumb-init",
            "--",
            "/entrypoint"
        ],
        "OnBuild": null,
        "Labels": {
            "org.apache.airflow.component": "airflow",
            "org.apache.airflow.distro": "debian",
            "org.apache.airflow.image": "airflow",
            "org.apache.airflow.main-image.build-id": "",
            "org.apache.airflow.main-image.commit-sha": "944a8e9eac16016caa0d81fb61bf86f9ba9f5e09",
            "org.apache.airflow.module": "airflow",
            "org.apache.airflow.python.version": "3.12.12",
            "org.apache.airflow.uid": "50000",
            "org.apache.airflow.version": "3.1.5",
            "org.opencontainers.image.authors": "dev@airflow.apache.org",
            "org.opencontainers.image.created": "",
            "org.opencontainers.image.description": "Reference, production-ready Apache Airflow image",
            "org.opencontainers.image.documentation": "https://airflow.apache.org/docs/docker-stack/index.html",
            "org.opencontainers.image.licenses": "Apache-2.0",
            "org.opencontainers.image.ref.name": "airflow",
            "org.opencontainers.image.revision": "944a8e9eac16016caa0d81fb61bf86f9ba9f5e09",
            "org.opencontainers.image.source": "https://github.com/apache/airflow",
            "org.opencontainers.image.title": "Production Airflow Image",
            "org.opencontainers.image.url": "https://airflow.apache.org",
            "org.opencontainers.image.vendor": "Apache Software Foundation",
            "org.opencontainers.image.version": "3.1.5"
        },
        "Shell": [
            "/bin/bash",
            "-o",
            "pipefail",
            "-o",
            "errexit",
            "-o",
            "nounset",
            "-o",
            "nolog",
            "-c"
        ]
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 2177759653,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/ac59b68867c70add12f4c4c03132adb4f741e263c0ce8d1fb48af4fa3e1bbecc/diff:/var/lib/docker/overlay2/57fd900b0458c525b6650e0bd646e9429ce5dba0d0718226883a1e2ed4f8663f/diff:/var/lib/docker/overlay2/95463a42de44c9a6651f983e5a1b0682a9a9d8af67568abda39b06ec08af47af/diff:/var/lib/docker/overlay2/05d2a144e70eafd3c8b4723bad6ac2b938f53c4f25318026e2afd2a7dc3dc6bc/diff:/var/lib/docker/overlay2/813eaca31e529db2cb58f0d2b8c8c0d10f5d43d75ec9f2c3d55c7871b3a4d492/diff:/var/lib/docker/overlay2/6544b152a6e528b11a8a07a3c2672724a241df37832b783ce547c763f99af045/diff:/var/lib/docker/overlay2/463df7b71d261138735ac8d941c1529fb1c615c08224546f9148ab3d0b7d3d39/diff:/var/lib/docker/overlay2/2bdc029874d25a5ce9a0c9c8421ce09f6e8e13e094ff6a71f389bf256db33f4a/diff:/var/lib/docker/overlay2/871aa56b61449836e49c2d4c1b0bc50979245e6f1fdbdb302aa7e010926d6177/diff:/var/lib/docker/overlay2/4619e9446b97a5983f3467058b6c20a05235651c7235a8cdb34c2fe283003b8c/diff:/var/lib/docker/overlay2/792b2cdc080ed546a64b2eafdfeb41a4123870136be95b8a5efa88667b8ae0e2/diff:/var/lib/docker/overlay2/3c92277a100886d6adc7f0a2880a9d8ea2ccd3d580648a53707ce6c3a8024426/diff:/var/lib/docker/overlay2/e4f47e22628acad19bb5fac74a0b4a1b29dac5c2c4f081fd95396545b1deebc7/diff:/var/lib/docker/overlay2/5fc5e8cd5041acbb6fa3159794eec32bbbe5e3b526fae3bb92d21074cb70853e/diff:/var/lib/docker/overlay2/1c9e2729a9cebacfc20e8c6faa1840644b7c1b6d4c4f4deab96bf78008c4e35f/diff:/var/lib/docker/overlay2/f0119fc15fff0caf6e97d51d1ec4da58f92cfece0287c9bfaeb9532d76f97b88/diff:/var/lib/docker/overlay2/c9aca49224da65dedceb0000772e9885883635f01147cc4ecf808d6ba4b2be5f/diff:/var/lib/docker/overlay2/b5257423d4bd563aa9d4ec506789d91f10eebe76ae05a63b84a193109918c779/diff",
            "MergedDir": "/var/lib/docker/overlay2/f5dd90195dd2e93f6c7edb976e86e1cb289e6ec105f9978995bef95f304759c8/merged",
            "UpperDir": "/var/lib/docker/overlay2/f5dd90195dd2e93f6c7edb976e86e1cb289e6ec105f9978995bef95f304759c8/diff",
            "WorkDir": "/var/lib/docker/overlay2/f5dd90195dd2e93f6c7edb976e86e1cb289e6ec105f9978995bef95f304759c8/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:abe743884ea0f81e9c440e82f83e69d90f4a9c127436d36b77b0aae5eb96ce25",
            "sha256:e3a3d865e0bb5cf15e77154ae0f6d54840e644916bbb4278de8b79f691f75ce1",
            "sha256:940a02378090aac997a4f2a1e28fdee1a338d9f3e3b913314efe48bae1225802",
            "sha256:e425d8f2500bce9fa82ff573cada0556476644ae2e4109b082f038e1bba6043b",
            "sha256:f26ef0bed1282f7663e770bc5be9d8f4c1de446c0a4275dc379b71cfd9be73fb",
            "sha256:d484f6d08ad597277da7bbf70959790a5e3f043a3d027f15b2efbdc2ac442558",
            "sha256:7b00af0cc3ee9374e04f14ccab3337f4c75bd8eef27ced70721215854be2768f",
            "sha256:18213802e345e22c6387017b044bd000ccc4b5148fdf8929b7190cb610684038",
            "sha256:43e09a81b57ac1e67e34354cf7cb5e942109e5ffda8c208ca0b21861618491b1",
            "sha256:50bb3514b82052f0cab1e43e54072d66cf91df2f35abb8f86fe4b3a30008807e",
            "sha256:b65c1e049bbb9d8f6a16c82d8de925b36a5c12020ba7faa7b8c4197708e56bbc",
            "sha256:f2e8d72fd6c76433a70dd1373b73cb1b729a222964e99fcdd1e9f44e33d0af9d",
            "sha256:df144ea9dbda10dd4ae6866a33453e697cd3fa52d440339d56bc16bba7b2551d",
            "sha256:511ee2d1739fb113f66dbd081d8a0259ac8efe06b527087d52ca5247bfa74bd4",
            "sha256:9ca1aac525ef469c897233a9d1a3ed48c9594893d57df60abdf3eae3b95b94da",
            "sha256:2195b02420cf582708785368013e10934060544a26bd979db5f6a4639e2a26a1",
            "sha256:014cdd09865ad95ca32377e9b31da5610848670f33b3b38169cd8b00f231f922",
            "sha256:8a397d3b8d904804c0b0d89b513f94571af119b84534b10cbac5ac6750d1f1c0",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-12-16T15:19:56.860538434+08:00"
    }
}

更多版本

docker.io/apache/airflow:2.9.3

linux/amd64 docker.io1.46GB2024-08-07 22:21
679

docker.io/apache/airflow:2.2.5

linux/amd64 docker.io1.06GB2025-02-11 15:53
339

docker.io/apache/airflow:2.5.0

linux/arm64 docker.io1.19GB2025-04-15 18:23
257

docker.io/apache/airflow:slim-3.0.1

linux/amd64 docker.io670.66MB2025-05-19 10:48
387

docker.io/apache/airflow:3.0.2

linux/amd64 docker.io1.85GB2025-07-12 23:20
324

docker.io/apache/airflow:2.11.0

linux/amd64 docker.io1.78GB2025-07-12 23:50
216

docker.io/apache/airflow:3.0.3

linux/amd64 docker.io2.09GB2025-08-06 20:44
204

docker.io/apache/airflow:3.0.6rc1-python3.9

linux/amd64 docker.io2.10GB2025-08-26 17:38
150

docker.io/apache/airflow:2.7.0-python3.9

linux/amd64 docker.io1.50GB2025-11-12 09:16
75

docker.io/apache/airflow:2.7.0-python3.9

linux/arm64 docker.io1.36GB2025-11-12 09:24
73

docker.io/apache/airflow:3.1.5

linux/amd64 docker.io2.18GB2025-12-16 15:21
15