docker.io/liquibase:4.32 linux/amd64

docker.io/liquibase:4.32 - 国内下载镜像源 浏览次数:6

这是一个Liquibase数据库迁移工具的Docker镜像。Liquibase是一个开源的数据库迁移工具,用于管理和跟踪数据库模式的更改。这个镜像包含了Liquibase运行所需的一切,方便开发者在Docker容器中使用Liquibase管理数据库。

源镜像 docker.io/liquibase:4.32
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/liquibase:4.32
镜像ID sha256:9c309eb793b0627c106c8c47de95b23351a40cc97cd34046f5f5f5bc2500ffc5
镜像TAG 4.32
大小 676.75MB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD --help
启动入口 /liquibase/docker-entrypoint.sh
工作目录 /liquibase
OS/平台 linux/amd64
浏览量 6 次
贡献者
镜像创建 2025-05-23T15:54:00Z
同步时间 2025-06-09 10:09
更新时间 2025-06-09 14:41
环境变量
PATH=/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin JAVA_HOME=/opt/java/openjdk LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8 JAVA_VERSION=jdk-21.0.7+6 LIQUIBASE_HOME=/liquibase DOCKER_LIQUIBASE=true
镜像标签
Liquibase Container Image: org.opencontainers.image.description https://docs.liquibase.com: org.opencontainers.image.documentation Apache-2.0: org.opencontainers.image.licenses ubuntu: org.opencontainers.image.ref.name Liquibase: org.opencontainers.image.vendor 4.32.0: org.opencontainers.image.version

Docker拉取命令

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

Containerd拉取命令

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

Shell快速替换命令

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

Ansible快速分发-Docker

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

Ansible快速分发-Containerd

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

镜像构建历史


# 2025-05-23 23:54:00  0.00B 设置默认要执行的命令
CMD ["--help"]
                        
# 2025-05-23 23:54:00  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/liquibase/docker-entrypoint.sh"]
                        
# 2025-05-23 23:54:00  0.00B 指定运行容器时使用的用户
USER liquibase:liquibase
                        
# 2025-05-23 23:54:00  25.00B 复制新文件或目录到容器中
COPY liquibase.docker.properties ./ # buildkit
                        
# 2025-05-23 23:54:00  614.00B 复制新文件或目录到容器中
COPY docker-entrypoint.sh ./ # buildkit
                        
# 2025-05-23 23:54:00  0.00B 设置环境变量 DOCKER_LIQUIBASE
ENV DOCKER_LIQUIBASE=true
                        
# 2025-05-23 23:54:00  0.00B 设置环境变量 LIQUIBASE_HOME
ENV LIQUIBASE_HOME=/liquibase
                        
# 2025-05-23 23:54:00  9.18MB 执行命令并创建新的镜像层
RUN |5 LIQUIBASE_VERSION=4.32.0 LB_SHA256=10910d42ae9990c95a4ac8f0a3665a24bd40d08fb264055d78b923a512774d54 LPM_VERSION=0.2.9 LPM_SHA256=b9caecd34c98a6c19a2bc582e8064aff5251c5f1adbcd100d3403c5eceb5373a LPM_SHA256_ARM=0adb3a96d7384b4da549979bf00217a8914f0df37d1ed8fdb1b4a4baebfa104c /bin/sh -c apt-get update &&     apt-get -yqq install unzip --no-install-recommends &&     rm -rf /var/lib/apt/lists/* &&     mkdir /liquibase/bin &&     arch="$(dpkg --print-architecture)" &&     case "$arch" in     amd64)  DOWNLOAD_ARCH=""  ;;     arm64)  DOWNLOAD_ARCH="-arm64" && LPM_SHA256=$LPM_SHA256_ARM ;;     *) echo >&2 "error: unsupported architecture '$arch'" && exit 1 ;;     esac && wget -q -O lpm-${LPM_VERSION}-linux${DOWNLOAD_ARCH}.zip "https://github.com/liquibase/liquibase-package-manager/releases/download/v${LPM_VERSION}/lpm-${LPM_VERSION}-linux${DOWNLOAD_ARCH}.zip" &&     echo "$LPM_SHA256 *lpm-${LPM_VERSION}-linux${DOWNLOAD_ARCH}.zip" | sha256sum -c - &&     unzip lpm-${LPM_VERSION}-linux${DOWNLOAD_ARCH}.zip -d bin/ &&     rm lpm-${LPM_VERSION}-linux${DOWNLOAD_ARCH}.zip &&     apt-get purge -y --auto-remove unzip &&     ln -s /liquibase/bin/lpm /usr/local/bin/lpm &&     lpm --version # buildkit
                        
# 2025-05-23 23:54:00  0.00B 添加元数据标签
LABEL org.opencontainers.image.documentation=https://docs.liquibase.com
                        
# 2025-05-23 23:54:00  0.00B 添加元数据标签
LABEL org.opencontainers.image.version=4.32.0
                        
# 2025-05-23 23:54:00  0.00B 添加元数据标签
LABEL org.opencontainers.image.vendor=Liquibase
                        
# 2025-05-23 23:54:00  0.00B 添加元数据标签
LABEL org.opencontainers.image.licenses=Apache-2.0
                        
# 2025-05-23 23:54:00  0.00B 添加元数据标签
LABEL org.opencontainers.image.description=Liquibase Container Image
                        
# 2025-05-23 23:54:00  0.00B 定义构建参数
ARG LPM_SHA256_ARM=0adb3a96d7384b4da549979bf00217a8914f0df37d1ed8fdb1b4a4baebfa104c
                        
# 2025-05-23 23:54:00  0.00B 定义构建参数
ARG LPM_SHA256=b9caecd34c98a6c19a2bc582e8064aff5251c5f1adbcd100d3403c5eceb5373a
                        
# 2025-05-23 23:54:00  0.00B 定义构建参数
ARG LPM_VERSION=0.2.9
                        
# 2025-05-23 23:54:00  381.80MB 执行命令并创建新的镜像层
RUN |2 LIQUIBASE_VERSION=4.32.0 LB_SHA256=10910d42ae9990c95a4ac8f0a3665a24bd40d08fb264055d78b923a512774d54 /bin/sh -c wget -q -O liquibase-${LIQUIBASE_VERSION}.tar.gz "https://github.com/liquibase/liquibase/releases/download/v${LIQUIBASE_VERSION}/liquibase-${LIQUIBASE_VERSION}.tar.gz" &&     echo "$LB_SHA256 *liquibase-${LIQUIBASE_VERSION}.tar.gz" | sha256sum -c - &&     tar -xzf liquibase-${LIQUIBASE_VERSION}.tar.gz &&     rm liquibase-${LIQUIBASE_VERSION}.tar.gz &&     ln -s /liquibase/liquibase /usr/local/bin/liquibase &&     ln -s /liquibase/docker-entrypoint.sh /usr/local/bin/docker-entrypoint.sh &&     liquibase --version # buildkit
                        
# 2025-05-23 23:54:00  0.00B 定义构建参数
ARG LB_SHA256=10910d42ae9990c95a4ac8f0a3665a24bd40d08fb264055d78b923a512774d54
                        
# 2025-05-23 23:54:00  0.00B 定义构建参数
ARG LIQUIBASE_VERSION=4.32.0
                        
# 2025-05-23 23:54:00  0.00B 设置工作目录为/liquibase
WORKDIR /liquibase
                        
# 2025-05-23 23:54:00  334.08KB 执行命令并创建新的镜像层
RUN /bin/sh -c groupadd --gid 1001 liquibase &&     useradd --uid 1001 --gid liquibase --create-home --home-dir /liquibase liquibase &&     chown liquibase /liquibase # buildkit
                        
# 2025-04-23 22:48:05  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/__cacert_entrypoint.sh"]
                        
# 2025-04-23 22:48:05  5.31KB 复制新文件或目录到容器中
COPY --chmod=755 entrypoint.sh /__cacert_entrypoint.sh # buildkit
                        
# 2025-04-23 22:48:05  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux;     echo "Verifying install ...";     echo "java --version"; java --version;     echo "Complete." # buildkit
                        
# 2025-04-23 22:48:05  164.64MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux;     ARCH="$(dpkg --print-architecture)";     case "${ARCH}" in        amd64)          ESUM='6d48379e00d47e6fdd417e96421e973898ac90765ea8ff2d09ae0af6d5d6a1c6';          BINARY_URL='https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.7%2B6/OpenJDK21U-jre_x64_linux_hotspot_21.0.7_6.tar.gz';          ;;        arm64)          ESUM='ab455a401d25e0cd20e652d2ee72e9f56beba0d9faac5a5c62c9b27a19df804b';          BINARY_URL='https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.7%2B6/OpenJDK21U-jre_aarch64_linux_hotspot_21.0.7_6.tar.gz';          ;;        ppc64el)          ESUM='721d3b374cb333269d487e7f99e2d247576c989d2e08a2842738ef62f432bcbd';          BINARY_URL='https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.7%2B6/OpenJDK21U-jre_ppc64le_linux_hotspot_21.0.7_6.tar.gz';          ;;        s390x)          ESUM='24dddeebdf350d6e0bd6e68176c8eee0a4ff9a5c84efd0fd456848d7ad4c1791';          BINARY_URL='https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.7%2B6/OpenJDK21U-jre_s390x_linux_hotspot_21.0.7_6.tar.gz';          ;;        *)          echo "Unsupported arch: ${ARCH}";          exit 1;          ;;     esac;     wget --progress=dot:giga -O /tmp/openjdk.tar.gz ${BINARY_URL};     wget --progress=dot:giga -O /tmp/openjdk.tar.gz.sig ${BINARY_URL}.sig;     export GNUPGHOME="$(mktemp -d)";     gpg --batch --keyserver keyserver.ubuntu.com --recv-keys 3B04D753C9050D9A5D343F39843C48A565F8F04B;     gpg --batch --verify /tmp/openjdk.tar.gz.sig /tmp/openjdk.tar.gz;     rm -rf "${GNUPGHOME}" /tmp/openjdk.tar.gz.sig;     echo "${ESUM} */tmp/openjdk.tar.gz" | sha256sum -c -;     mkdir -p "$JAVA_HOME";     tar --extract         --file /tmp/openjdk.tar.gz         --directory "$JAVA_HOME"         --strip-components 1         --no-same-owner     ;     rm -f /tmp/openjdk.tar.gz;     find "$JAVA_HOME/lib" -name '*.so' -exec dirname '{}' ';' | sort -u > /etc/ld.so.conf.d/docker-openjdk.conf;     ldconfig;     java -Xshare:dump; # buildkit
                        
# 2025-04-23 22:48:05  0.00B 设置环境变量 JAVA_VERSION
ENV JAVA_VERSION=jdk-21.0.7+6
                        
# 2025-04-23 22:48:05  42.92MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux;     apt-get update;     DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends         curl         wget         gnupg         fontconfig         ca-certificates p11-kit         tzdata         locales     ;     echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen;     locale-gen en_US.UTF-8;     rm -rf /var/lib/apt/lists/* # buildkit
                        
# 2025-04-23 22:48:05  0.00B 设置环境变量 LANG LANGUAGE LC_ALL
ENV LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8
                        
# 2025-04-23 22:48:05  0.00B 设置环境变量 PATH
ENV PATH=/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
                        
# 2025-04-23 22:48:05  0.00B 设置环境变量 JAVA_HOME
ENV JAVA_HOME=/opt/java/openjdk
                        
# 2025-04-23 22:48:05  0.00B 
/bin/sh -c #(nop)  CMD ["/bin/bash"]
                        
# 2025-04-23 22:48:05  77.86MB 
/bin/sh -c #(nop) ADD file:82f38ebced7b2756311fb492d3d44cc131b22654e8620baa93883537a3e355aa in / 
                        
# 2025-04-23 22:48:05  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.version=22.04
                        
# 2025-04-23 22:48:05  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.ref.name=ubuntu
                        
# 2025-04-23 22:48:05  0.00B 
/bin/sh -c #(nop)  ARG LAUNCHPAD_BUILD_ARCH
                        
# 2025-04-23 22:48:05  0.00B 
/bin/sh -c #(nop)  ARG RELEASE
                        
                    

镜像信息

{
    "Id": "sha256:9c309eb793b0627c106c8c47de95b23351a40cc97cd34046f5f5f5bc2500ffc5",
    "RepoTags": [
        "liquibase:4.32",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/liquibase:4.32"
    ],
    "RepoDigests": [
        "liquibase@sha256:b1c9e4082ab9039aaf181425d1399551b74ce4078c5e2b22397407485908d3cd",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/liquibase@sha256:1e62868a5abf599521529c351c4728ab277b1c24ef13c78359309633c7918752"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2025-05-23T15:54:00Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "liquibase:liquibase",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "JAVA_HOME=/opt/java/openjdk",
            "LANG=en_US.UTF-8",
            "LANGUAGE=en_US:en",
            "LC_ALL=en_US.UTF-8",
            "JAVA_VERSION=jdk-21.0.7+6",
            "LIQUIBASE_HOME=/liquibase",
            "DOCKER_LIQUIBASE=true"
        ],
        "Cmd": [
            "--help"
        ],
        "Image": "",
        "Volumes": null,
        "WorkingDir": "/liquibase",
        "Entrypoint": [
            "/liquibase/docker-entrypoint.sh"
        ],
        "OnBuild": null,
        "Labels": {
            "org.opencontainers.image.description": "Liquibase Container Image",
            "org.opencontainers.image.documentation": "https://docs.liquibase.com",
            "org.opencontainers.image.licenses": "Apache-2.0",
            "org.opencontainers.image.ref.name": "ubuntu",
            "org.opencontainers.image.vendor": "Liquibase",
            "org.opencontainers.image.version": "4.32.0"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 676747078,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/3ece960de36eda776c4de772f9ee665e47a9ebeb13d60757b5b4d058714aefe2/diff:/var/lib/docker/overlay2/940a37df735aabb6ff4ded25a06c3d017d8b323404ec74e2b3d9a9f1cc28cd21/diff:/var/lib/docker/overlay2/6d8424fb415e88633a00ef939fb0fd5ca0b2e8b291e8f9a006e6fd23be39d92b/diff:/var/lib/docker/overlay2/5628485d30b3cc14d269f8e25182041590bf1f7af5fd0b4dd98f3f1e2111a101/diff:/var/lib/docker/overlay2/e88a158a2d804bc2eb3c334f96810b8dd59587e0c6cbfae4517d1d340defc7b9/diff:/var/lib/docker/overlay2/1b379d316b64dc21ef26353a616883bd4928e4d9018f38839f49b301b318ee64/diff:/var/lib/docker/overlay2/cc5185f88fdf06077224dae7cc75eb95a5e590971c37cfbd39a2ef47a0d6bec6/diff:/var/lib/docker/overlay2/1a376a00d2fb5f5fafa1dc06de9ec1ba6aad004ba7a8185b6e6fe6419e325734/diff:/var/lib/docker/overlay2/c1dcfb42a74db67da7014c72a50dd67d717fe1cf79022954b2366ca6e7f07d0b/diff:/var/lib/docker/overlay2/10eaf76b1280bd4013e09ae16b9f3bd4bc424de676152877957f7849db599789/diff",
            "MergedDir": "/var/lib/docker/overlay2/1702e011e8aa6f6d1ad36bd0ffa7ea3f38039ef5644e4125ba4d89c444a12dbf/merged",
            "UpperDir": "/var/lib/docker/overlay2/1702e011e8aa6f6d1ad36bd0ffa7ea3f38039ef5644e4125ba4d89c444a12dbf/diff",
            "WorkDir": "/var/lib/docker/overlay2/1702e011e8aa6f6d1ad36bd0ffa7ea3f38039ef5644e4125ba4d89c444a12dbf/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:f862e1968e4b4c3c3af141e37d2ec22b19ec0fd50d6a8aaf683de6729e296226",
            "sha256:75046fa052d79dfd6abd1179c4a3d364ae072f27ecbc8c72b4a723f4ff14759a",
            "sha256:2c389656738e0658a56e7b5ec78091d4793978d2f55eb9eeb6104347929f61a7",
            "sha256:56a408ba852ca69a0b99a479ac15f0a5e4d74905d7ea5a3fa306e47c7e31c69e",
            "sha256:148b0ae21073963c45358449998b0292108a2bbdb5acc861b889976a528ebd9d",
            "sha256:9106812d11fb7fd5b77c80c35d0a8304442eb6ff0b2c7340a392e034cfa80350",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:54cf4c94cad66f860ab55d94915fc451e49e463e5133a9062c88d4a2653373de",
            "sha256:39848a155d86d6cec7ed0d5e9d02dcd417c83255948739958d546c88cd0f9dcb",
            "sha256:947a32b330c74e5d22d67b0e4c50a58e10b3c31769c80a553f07ad9bd8b82e87",
            "sha256:28be5375acae17177e2969ce03e2120464ecbe443e0c2ff0b72fca96035d4ba7"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-06-09T10:08:56.158218695+08:00"
    }
}

更多版本

docker.io/liquibase:4.32

linux/amd64 docker.io676.75MB2025-06-09 10:09
5