docker.io/structurizr/lite:latest linux/amd64

docker.io/structurizr/lite:latest - 国内下载镜像源 浏览次数:49

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

```html

这是一个用于运行 Structurizr Lite 的 Docker 镜像。Structurizr Lite 是一个简化的 Structurizr 版本,用于创建和管理软件架构模型。它提供了一个简单的界面,方便用户快速创建和可视化软件架构。

```
源镜像 docker.io/structurizr/lite:latest
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/structurizr/lite:latest
镜像ID sha256:4215acee61f6ef0c1708acd2c5eed88d45a3d3694e17aa5bc5f216e5e208c3e6
镜像TAG latest
大小 507.37MB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD java -Dserver.port=${PORT} -jar /usr/local/structurizr-lite.war
启动入口 /__cacert_entrypoint.sh
工作目录
OS/平台 linux/amd64
浏览量 49 次
贡献者
镜像创建 2024-12-07T10:24:22.947505794Z
同步时间 2025-03-03 23:11
更新时间 2025-04-19 07:17
开放端口
8080/tcp
环境变量
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.5+11 PORT=8080
镜像标签
ubuntu: org.opencontainers.image.ref.name 22.04: org.opencontainers.image.version

Docker拉取命令

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

Containerd拉取命令

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

Shell快速替换命令

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

Ansible快速分发-Docker

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

Ansible快速分发-Containerd

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

镜像构建历史


# 2024-12-07 18:24:22  0.00B 设置默认要执行的命令
CMD ["java" "-Dserver.port=${PORT}" "-jar" "/usr/local/structurizr-lite.war"]
                        
# 2024-12-07 18:24:22  0.00B 指定检查容器健康状态的命令
HEALTHCHECK &{["CMD-SHELL" "curl --fail http://localhost:${PORT}/health || exit 1"] "0s" "0s" "0s" "0s" '\x00'}
                        
# 2024-12-07 18:24:22  0.00B 声明容器运行时监听的端口
EXPOSE map[8080/tcp:{}]
                        
# 2024-12-07 18:24:22  140.58MB 复制文件或目录到容器中
ADD build/libs/structurizr-lite.war /usr/local/structurizr-lite.war # buildkit
                        
# 2024-12-07 18:24:22  81.39MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux; 	apt-get update; 	apt-get install -y --no-install-recommends graphviz # buildkit
                        
# 2024-12-07 18:24:22  0.00B 设置环境变量 PORT
ENV PORT=8080
                        
# 2024-10-23 23:41:32  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/__cacert_entrypoint.sh"]
                        
# 2024-10-23 23:41:32  5.31KB 复制新文件或目录到容器中
COPY --chmod=755 entrypoint.sh /__cacert_entrypoint.sh # buildkit
                        
# 2024-10-23 23:41:32  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux;     echo "Verifying install ...";     echo "java --version"; java --version;     echo "Complete." # buildkit
                        
# 2024-10-23 23:41:32  164.62MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux;     ARCH="$(dpkg --print-architecture)";     case "${ARCH}" in        amd64)          ESUM='553dda64b3b1c3c16f8afe402377ffebe64fb4a1721a46ed426a91fd18185e62';          BINARY_URL='https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.5%2B11/OpenJDK21U-jre_x64_linux_hotspot_21.0.5_11.tar.gz';          ;;        arm64)          ESUM='e4d02c33aeaf8e1148c1c505e129a709c5bc1889e855d4fb4f001b1780db42b4';          BINARY_URL='https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.5%2B11/OpenJDK21U-jre_aarch64_linux_hotspot_21.0.5_11.tar.gz';          ;;        ppc64el)          ESUM='ae9ad61578da420fa7aeb01d3f6909da8a74d54a31bb8ba090a263cfadf221cc';          BINARY_URL='https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.5%2B11/OpenJDK21U-jre_ppc64le_linux_hotspot_21.0.5_11.tar.gz';          ;;        s390x)          ESUM='19f457a67c281dac23a1b39794912db6353ee4ba45f9299e58b0251a4faf3141';          BINARY_URL='https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.5%2B11/OpenJDK21U-jre_s390x_linux_hotspot_21.0.5_11.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 -r "${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 ${JAVA_HOME}/lib/src.zip;     find "$JAVA_HOME/lib" -name '*.so' -exec dirname '{}' ';' | sort -u > /etc/ld.so.conf.d/docker-openjdk.conf;     ldconfig;     java -Xshare:dump; # buildkit
                        
# 2024-10-23 23:41:32  0.00B 设置环境变量 JAVA_VERSION
ENV JAVA_VERSION=jdk-21.0.5+11
                        
# 2024-10-23 23:41:32  42.91MB 执行命令并创建新的镜像层
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
                        
# 2024-10-23 23:41:32  0.00B 设置环境变量 LANG LANGUAGE LC_ALL
ENV LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8
                        
# 2024-10-23 23:41:32  0.00B 设置环境变量 PATH
ENV PATH=/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
                        
# 2024-10-23 23:41:32  0.00B 设置环境变量 JAVA_HOME
ENV JAVA_HOME=/opt/java/openjdk
                        
# 2024-09-12 00:25:18  0.00B 
/bin/sh -c #(nop)  CMD ["/bin/bash"]
                        
# 2024-09-12 00:25:17  77.86MB 
/bin/sh -c #(nop) ADD file:ebe009f86035c175ba244badd298a2582914415cf62783d510eab3a311a5d4e1 in / 
                        
# 2024-09-12 00:25:16  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.version=22.04
                        
# 2024-09-12 00:25:16  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.ref.name=ubuntu
                        
# 2024-09-12 00:25:16  0.00B 
/bin/sh -c #(nop)  ARG LAUNCHPAD_BUILD_ARCH
                        
# 2024-09-12 00:25:16  0.00B 
/bin/sh -c #(nop)  ARG RELEASE
                        
                    

镜像信息

{
    "Id": "sha256:4215acee61f6ef0c1708acd2c5eed88d45a3d3694e17aa5bc5f216e5e208c3e6",
    "RepoTags": [
        "structurizr/lite:latest",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/structurizr/lite:latest"
    ],
    "RepoDigests": [
        "structurizr/lite@sha256:c90db4356e5f8def8497cd967f36a36ca86eadafd284ae2525796152cec421ac",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/structurizr/lite@sha256:308247024cec3e18538aa4682d4ce18f04a71780964351baff1bd5fa853e7e16"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2024-12-07T10:24:22.947505794Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "8080/tcp": {}
        },
        "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.5+11",
            "PORT=8080"
        ],
        "Cmd": [
            "java",
            "-Dserver.port=${PORT}",
            "-jar",
            "/usr/local/structurizr-lite.war"
        ],
        "Healthcheck": {
            "Test": [
                "CMD-SHELL",
                "curl --fail http://localhost:${PORT}/health || exit 1"
            ]
        },
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": null,
        "WorkingDir": "",
        "Entrypoint": [
            "/__cacert_entrypoint.sh"
        ],
        "OnBuild": null,
        "Labels": {
            "org.opencontainers.image.ref.name": "ubuntu",
            "org.opencontainers.image.version": "22.04"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 507370965,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/6933bcf2a2f25c00bc6a80d36bb8d787a34b6151add79bd1214384261683c4f2/diff:/var/lib/docker/overlay2/a6dafe635e992de10cc9b193c0a9f66806ec28a290021c3f0d08f02ba733d290/diff:/var/lib/docker/overlay2/ae1479ac7fc0f44a12dec34f21e3b0aded4d04a0c23c1f8294ef5129ba8e8c80/diff:/var/lib/docker/overlay2/ab3f362e7659c256dc968e29239c9c9d6b2af481ccf8d985e85a8fc0f7aa1639/diff:/var/lib/docker/overlay2/4fed3da7b5eced09e230a0d7b3161ccd8bd21c54a33577ea6d6968b1446c57e6/diff:/var/lib/docker/overlay2/4cfb2ff6eb670d08d805fcc326973c76acabc424b2f6ce5f1903149f34750452/diff",
            "MergedDir": "/var/lib/docker/overlay2/07c46bbf77890c5a84213352e92b677d0e7533ecf6325545836b0b7823ea111c/merged",
            "UpperDir": "/var/lib/docker/overlay2/07c46bbf77890c5a84213352e92b677d0e7533ecf6325545836b0b7823ea111c/diff",
            "WorkDir": "/var/lib/docker/overlay2/07c46bbf77890c5a84213352e92b677d0e7533ecf6325545836b0b7823ea111c/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:2573e0d8158209ed54ab25c87bcdcb00bd3d2539246960a3d592a1c599d70465",
            "sha256:7a7053d9a04165e385c8a5a0ae8a72bdca4e0a5e5debf90fedef8983fda9e973",
            "sha256:d86afb52c0f4766ec6567bb4e177347c2b65f3f339f5bc73651bcc8fc619b7f1",
            "sha256:8a304eb5ee8d248a98366ad766718a435903323afa18546671590550234ac155",
            "sha256:96ab9d1519cd9d83919ed4161d95b31f0e0c800d674b6a300d9584f988a6fdb1",
            "sha256:b47edebfadd25072b280340e8a84094098ac6bd0e7173795c8d8941fd2717435",
            "sha256:898b3679e6c8be81eeb341b600281b54501e56ae84189324177a467c47b6c891"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-03-03T23:10:36.336203836+08:00"
    }
}

更多版本

docker.io/structurizr/lite:latest

linux/amd64 docker.io507.37MB2025-03-03 23:11
48