Namespace
hhk0571
Image / Tag
clash-for-linux:1.4.0
Content Digest
sha256:df49438873c97be3a0317c1e453b27b6cf2adac99a3499a4326d734a340c3ca4
Details
Created

2026-02-17 04:18:32 UTC

Size

26.4 MB

Content Digest
Environment
PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin


Layers

[#000] sha256:17a39c0ba978cc27001e9c56a480f98106e1ab74bd56eb302f9fd4cf758ea43f - 12.33% (3.26 MB)

[#001] sha256:dd2734c2166aab69db05013fc01ae0ea0186efaefcfc48222f52293dc0e60774 - 15.0% (3.97 MB)

[#002] sha256:4de094713acc4f6704346d66c6c02f3232471a7afc97d46a04ebd3ff4de12790 - 0.0% (105 Bytes)

[#003] sha256:a335b733b711e0eaa73cf9a078d208c1e98e2f18b235b80827568d0bb33e3dd4 - 48.06% (12.7 MB)

[#004] sha256:0d4701f6f436b7ffbff32ff14d0e54d8830eb466385ace78d6f7ca1f5df9721d - 7.66% (2.02 MB)

[#005] sha256:287e60bd61b49a8a0d5a425c0d87f0d8c47f6c9104d7da22077ce8391bbf88c6 - 16.94% (4.48 MB)

[#006] sha256:7e4a05aab9a37efc4c2b5ae5da4b8f2260d599b7a6814469755f2699cd0dfc6b - 0.0% (422 Bytes)

[#007] sha256:1ecfa489add64114810b21fcf2a3e28945a21ee5f616ee3164225c86247c73f7 - 0.01% (1.76 KB)

[#008] sha256:d5069e19a1d8ac88dac9c6e352b714dbe029496537e01f8db36ce82a391561b4 - 0.01% (1.76 KB)


History
2025-10-08 11:10:40 UTC (buildkit.dockerfile.v0)

ADD alpine-minirootfs-3.19.9-x86_64.tar.gz / # buildkit

2025-10-08 11:10:40 UTC (buildkit.dockerfile.v0)

CMD ["/bin/sh"]

2026-02-17 04:18:31 UTC (buildkit.dockerfile.v0)

ARG BUILDPLATFORM=linux/amd64

2026-02-17 04:18:31 UTC (buildkit.dockerfile.v0)

ARG TARGETPLATFORM=linux/amd64

2026-02-17 04:18:31 UTC (buildkit.dockerfile.v0)

ARG TARGETARCH=amd64

2026-02-17 04:18:31 UTC (buildkit.dockerfile.v0)

RUN |3 BUILDPLATFORM=linux/amd64 TARGETPLATFORM=linux/amd64 TARGETARCH=amd64 /bin/sh -c { [ -n "${http_proxy}" ] && echo "Using proxy: ${http_proxy}" || true; } && apk add --no-cache curl bash wget gzip tar tzdata && rm -rf /tmp/* /var/tmp/* /var/lib/apt/lists/* /var/cache/apt/archives/* # buildkit

2026-02-17 04:18:31 UTC (buildkit.dockerfile.v0)

WORKDIR /clash-for-linux

2026-02-17 04:18:31 UTC (buildkit.dockerfile.v0)

RUN |3 BUILDPLATFORM=linux/amd64 TARGETPLATFORM=linux/amd64 TARGETARCH=amd64 /bin/sh -c MIHOMO_VERSION="v1.19.20" && case ${TARGETARCH} in amd64) CLASH_ARCH="linux-amd64" ;; arm64) CLASH_ARCH="linux-arm64" ;; arm) CLASH_ARCH="linux-armv7" ;; *) echo "Unsupported architecture: ${TARGETARCH}" && exit 1 ;; esac && echo "Building for ${TARGETPLATFORM}, downloading Mihomo ${MIHOMO_VERSION} for $CLASH_ARCH..." && wget -O /tmp/clash.gz "https://github.com/MetaCubeX/mihomo/releases/download/${MIHOMO_VERSION}/mihomo-${CLASH_ARCH}-${MIHOMO_VERSION}.gz" && gunzip /tmp/clash.gz && mv /tmp/clash /usr/local/bin/clash && chmod +x /usr/local/bin/clash #&& rm -rf /tmp/* /var/tmp/* && echo "Mihomo ${MIHOMO_VERSION} downloaded and installed as /usr/local/bin/clash" # buildkit

2026-02-17 04:18:32 UTC (buildkit.dockerfile.v0)

RUN |3 BUILDPLATFORM=linux/amd64 TARGETPLATFORM=linux/amd64 TARGETARCH=amd64 /bin/sh -c mkdir -p /root/.config/clash/dashboard && METACUBEXD_VERSION="v1.241.0" && echo "Downloading MetaCubeXD dashboard ${METACUBEXD_VERSION}..." && wget -O /tmp/dashboard.tgz "https://github.com/MetaCubeX/metacubexd/releases/download/${METACUBEXD_VERSION}/compressed-dist.tgz" && tar -xzf /tmp/dashboard.tgz -C /root/.config/clash/dashboard/ && rm -rf /tmp/* /var/tmp/* && echo "MetaCubeXD dashboard downloaded and extracted" # buildkit

2026-02-17 04:18:32 UTC (buildkit.dockerfile.v0)

RUN |3 BUILDPLATFORM=linux/amd64 TARGETPLATFORM=linux/amd64 TARGETARCH=amd64 /bin/sh -c mkdir -p /root/.config/clash && echo "Downloading GeoIP database..." && wget -O /root/.config/clash/geoip.metadb https://github.com/MetaCubeX/meta-rules-dat/releases/download/latest/geoip.metadb && rm -rf /tmp/* /var/tmp/* && echo "GeoIP database downloaded: $(ls -lh /root/.config/clash/geoip.metadb | awk '{print $5}')" # buildkit

2026-02-17 04:18:32 UTC (buildkit.dockerfile.v0)

COPY config/config.yaml.example /config/config.yaml.example # buildkit

2026-02-17 04:18:32 UTC (buildkit.dockerfile.v0)

EXPOSE [7890/tcp 7891/tcp 9090/tcp]

2026-02-17 04:18:32 UTC (buildkit.dockerfile.v0)

COPY scripts/entrypoint.sh /entrypoint.sh # buildkit

2026-02-17 04:18:32 UTC (buildkit.dockerfile.v0)

RUN |3 BUILDPLATFORM=linux/amd64 TARGETPLATFORM=linux/amd64 TARGETARCH=amd64 /bin/sh -c chmod +x /entrypoint.sh # buildkit

2026-02-17 04:18:32 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["/entrypoint.sh"]

Details
Created

2026-02-17 04:18:32 UTC

Size

26.4 MB

Content Digest
Environment
PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin


Layers

[#000] sha256:17a39c0ba978cc27001e9c56a480f98106e1ab74bd56eb302f9fd4cf758ea43f - 12.33% (3.26 MB)

[#001] sha256:dd2734c2166aab69db05013fc01ae0ea0186efaefcfc48222f52293dc0e60774 - 15.0% (3.97 MB)

[#002] sha256:4de094713acc4f6704346d66c6c02f3232471a7afc97d46a04ebd3ff4de12790 - 0.0% (105 Bytes)

[#003] sha256:a335b733b711e0eaa73cf9a078d208c1e98e2f18b235b80827568d0bb33e3dd4 - 48.06% (12.7 MB)

[#004] sha256:0d4701f6f436b7ffbff32ff14d0e54d8830eb466385ace78d6f7ca1f5df9721d - 7.66% (2.02 MB)

[#005] sha256:287e60bd61b49a8a0d5a425c0d87f0d8c47f6c9104d7da22077ce8391bbf88c6 - 16.94% (4.48 MB)

[#006] sha256:7e4a05aab9a37efc4c2b5ae5da4b8f2260d599b7a6814469755f2699cd0dfc6b - 0.0% (422 Bytes)

[#007] sha256:1ecfa489add64114810b21fcf2a3e28945a21ee5f616ee3164225c86247c73f7 - 0.01% (1.76 KB)

[#008] sha256:d5069e19a1d8ac88dac9c6e352b714dbe029496537e01f8db36ce82a391561b4 - 0.01% (1.76 KB)


History
2025-10-08 11:10:40 UTC (buildkit.dockerfile.v0)

ADD alpine-minirootfs-3.19.9-x86_64.tar.gz / # buildkit

2025-10-08 11:10:40 UTC (buildkit.dockerfile.v0)

CMD ["/bin/sh"]

2026-02-17 04:18:31 UTC (buildkit.dockerfile.v0)

ARG BUILDPLATFORM=linux/amd64

2026-02-17 04:18:31 UTC (buildkit.dockerfile.v0)

ARG TARGETPLATFORM=linux/amd64

2026-02-17 04:18:31 UTC (buildkit.dockerfile.v0)

ARG TARGETARCH=amd64

2026-02-17 04:18:31 UTC (buildkit.dockerfile.v0)

RUN |3 BUILDPLATFORM=linux/amd64 TARGETPLATFORM=linux/amd64 TARGETARCH=amd64 /bin/sh -c { [ -n "${http_proxy}" ] && echo "Using proxy: ${http_proxy}" || true; } && apk add --no-cache curl bash wget gzip tar tzdata && rm -rf /tmp/* /var/tmp/* /var/lib/apt/lists/* /var/cache/apt/archives/* # buildkit

2026-02-17 04:18:31 UTC (buildkit.dockerfile.v0)

WORKDIR /clash-for-linux

2026-02-17 04:18:31 UTC (buildkit.dockerfile.v0)

RUN |3 BUILDPLATFORM=linux/amd64 TARGETPLATFORM=linux/amd64 TARGETARCH=amd64 /bin/sh -c MIHOMO_VERSION="v1.19.20" && case ${TARGETARCH} in amd64) CLASH_ARCH="linux-amd64" ;; arm64) CLASH_ARCH="linux-arm64" ;; arm) CLASH_ARCH="linux-armv7" ;; *) echo "Unsupported architecture: ${TARGETARCH}" && exit 1 ;; esac && echo "Building for ${TARGETPLATFORM}, downloading Mihomo ${MIHOMO_VERSION} for $CLASH_ARCH..." && wget -O /tmp/clash.gz "https://github.com/MetaCubeX/mihomo/releases/download/${MIHOMO_VERSION}/mihomo-${CLASH_ARCH}-${MIHOMO_VERSION}.gz" && gunzip /tmp/clash.gz && mv /tmp/clash /usr/local/bin/clash && chmod +x /usr/local/bin/clash #&& rm -rf /tmp/* /var/tmp/* && echo "Mihomo ${MIHOMO_VERSION} downloaded and installed as /usr/local/bin/clash" # buildkit

2026-02-17 04:18:32 UTC (buildkit.dockerfile.v0)

RUN |3 BUILDPLATFORM=linux/amd64 TARGETPLATFORM=linux/amd64 TARGETARCH=amd64 /bin/sh -c mkdir -p /root/.config/clash/dashboard && METACUBEXD_VERSION="v1.241.0" && echo "Downloading MetaCubeXD dashboard ${METACUBEXD_VERSION}..." && wget -O /tmp/dashboard.tgz "https://github.com/MetaCubeX/metacubexd/releases/download/${METACUBEXD_VERSION}/compressed-dist.tgz" && tar -xzf /tmp/dashboard.tgz -C /root/.config/clash/dashboard/ && rm -rf /tmp/* /var/tmp/* && echo "MetaCubeXD dashboard downloaded and extracted" # buildkit

2026-02-17 04:18:32 UTC (buildkit.dockerfile.v0)

RUN |3 BUILDPLATFORM=linux/amd64 TARGETPLATFORM=linux/amd64 TARGETARCH=amd64 /bin/sh -c mkdir -p /root/.config/clash && echo "Downloading GeoIP database..." && wget -O /root/.config/clash/geoip.metadb https://github.com/MetaCubeX/meta-rules-dat/releases/download/latest/geoip.metadb && rm -rf /tmp/* /var/tmp/* && echo "GeoIP database downloaded: $(ls -lh /root/.config/clash/geoip.metadb | awk '{print $5}')" # buildkit

2026-02-17 04:18:32 UTC (buildkit.dockerfile.v0)

COPY config/config.yaml.example /config/config.yaml.example # buildkit

2026-02-17 04:18:32 UTC (buildkit.dockerfile.v0)

EXPOSE [7890/tcp 7891/tcp 9090/tcp]

2026-02-17 04:18:32 UTC (buildkit.dockerfile.v0)

COPY scripts/entrypoint.sh /entrypoint.sh # buildkit

2026-02-17 04:18:32 UTC (buildkit.dockerfile.v0)

RUN |3 BUILDPLATFORM=linux/amd64 TARGETPLATFORM=linux/amd64 TARGETARCH=amd64 /bin/sh -c chmod +x /entrypoint.sh # buildkit

2026-02-17 04:18:32 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["/entrypoint.sh"]

Details
Created

2026-02-17 04:18:32 UTC

Size

26.4 MB

Content Digest
Environment
PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin


Layers

[#000] sha256:17a39c0ba978cc27001e9c56a480f98106e1ab74bd56eb302f9fd4cf758ea43f - 12.33% (3.26 MB)

[#001] sha256:dd2734c2166aab69db05013fc01ae0ea0186efaefcfc48222f52293dc0e60774 - 15.0% (3.97 MB)

[#002] sha256:4de094713acc4f6704346d66c6c02f3232471a7afc97d46a04ebd3ff4de12790 - 0.0% (105 Bytes)

[#003] sha256:a335b733b711e0eaa73cf9a078d208c1e98e2f18b235b80827568d0bb33e3dd4 - 48.06% (12.7 MB)

[#004] sha256:0d4701f6f436b7ffbff32ff14d0e54d8830eb466385ace78d6f7ca1f5df9721d - 7.66% (2.02 MB)

[#005] sha256:287e60bd61b49a8a0d5a425c0d87f0d8c47f6c9104d7da22077ce8391bbf88c6 - 16.94% (4.48 MB)

[#006] sha256:7e4a05aab9a37efc4c2b5ae5da4b8f2260d599b7a6814469755f2699cd0dfc6b - 0.0% (422 Bytes)

[#007] sha256:1ecfa489add64114810b21fcf2a3e28945a21ee5f616ee3164225c86247c73f7 - 0.01% (1.76 KB)

[#008] sha256:d5069e19a1d8ac88dac9c6e352b714dbe029496537e01f8db36ce82a391561b4 - 0.01% (1.76 KB)


History
2025-10-08 11:10:40 UTC (buildkit.dockerfile.v0)

ADD alpine-minirootfs-3.19.9-x86_64.tar.gz / # buildkit

2025-10-08 11:10:40 UTC (buildkit.dockerfile.v0)

CMD ["/bin/sh"]

2026-02-17 04:18:31 UTC (buildkit.dockerfile.v0)

ARG BUILDPLATFORM=linux/amd64

2026-02-17 04:18:31 UTC (buildkit.dockerfile.v0)

ARG TARGETPLATFORM=linux/amd64

2026-02-17 04:18:31 UTC (buildkit.dockerfile.v0)

ARG TARGETARCH=amd64

2026-02-17 04:18:31 UTC (buildkit.dockerfile.v0)

RUN |3 BUILDPLATFORM=linux/amd64 TARGETPLATFORM=linux/amd64 TARGETARCH=amd64 /bin/sh -c { [ -n "${http_proxy}" ] && echo "Using proxy: ${http_proxy}" || true; } && apk add --no-cache curl bash wget gzip tar tzdata && rm -rf /tmp/* /var/tmp/* /var/lib/apt/lists/* /var/cache/apt/archives/* # buildkit

2026-02-17 04:18:31 UTC (buildkit.dockerfile.v0)

WORKDIR /clash-for-linux

2026-02-17 04:18:31 UTC (buildkit.dockerfile.v0)

RUN |3 BUILDPLATFORM=linux/amd64 TARGETPLATFORM=linux/amd64 TARGETARCH=amd64 /bin/sh -c MIHOMO_VERSION="v1.19.20" && case ${TARGETARCH} in amd64) CLASH_ARCH="linux-amd64" ;; arm64) CLASH_ARCH="linux-arm64" ;; arm) CLASH_ARCH="linux-armv7" ;; *) echo "Unsupported architecture: ${TARGETARCH}" && exit 1 ;; esac && echo "Building for ${TARGETPLATFORM}, downloading Mihomo ${MIHOMO_VERSION} for $CLASH_ARCH..." && wget -O /tmp/clash.gz "https://github.com/MetaCubeX/mihomo/releases/download/${MIHOMO_VERSION}/mihomo-${CLASH_ARCH}-${MIHOMO_VERSION}.gz" && gunzip /tmp/clash.gz && mv /tmp/clash /usr/local/bin/clash && chmod +x /usr/local/bin/clash #&& rm -rf /tmp/* /var/tmp/* && echo "Mihomo ${MIHOMO_VERSION} downloaded and installed as /usr/local/bin/clash" # buildkit

2026-02-17 04:18:32 UTC (buildkit.dockerfile.v0)

RUN |3 BUILDPLATFORM=linux/amd64 TARGETPLATFORM=linux/amd64 TARGETARCH=amd64 /bin/sh -c mkdir -p /root/.config/clash/dashboard && METACUBEXD_VERSION="v1.241.0" && echo "Downloading MetaCubeXD dashboard ${METACUBEXD_VERSION}..." && wget -O /tmp/dashboard.tgz "https://github.com/MetaCubeX/metacubexd/releases/download/${METACUBEXD_VERSION}/compressed-dist.tgz" && tar -xzf /tmp/dashboard.tgz -C /root/.config/clash/dashboard/ && rm -rf /tmp/* /var/tmp/* && echo "MetaCubeXD dashboard downloaded and extracted" # buildkit

2026-02-17 04:18:32 UTC (buildkit.dockerfile.v0)

RUN |3 BUILDPLATFORM=linux/amd64 TARGETPLATFORM=linux/amd64 TARGETARCH=amd64 /bin/sh -c mkdir -p /root/.config/clash && echo "Downloading GeoIP database..." && wget -O /root/.config/clash/geoip.metadb https://github.com/MetaCubeX/meta-rules-dat/releases/download/latest/geoip.metadb && rm -rf /tmp/* /var/tmp/* && echo "GeoIP database downloaded: $(ls -lh /root/.config/clash/geoip.metadb | awk '{print $5}')" # buildkit

2026-02-17 04:18:32 UTC (buildkit.dockerfile.v0)

COPY config/config.yaml.example /config/config.yaml.example # buildkit

2026-02-17 04:18:32 UTC (buildkit.dockerfile.v0)

EXPOSE [7890/tcp 7891/tcp 9090/tcp]

2026-02-17 04:18:32 UTC (buildkit.dockerfile.v0)

COPY scripts/entrypoint.sh /entrypoint.sh # buildkit

2026-02-17 04:18:32 UTC (buildkit.dockerfile.v0)

RUN |3 BUILDPLATFORM=linux/amd64 TARGETPLATFORM=linux/amd64 TARGETARCH=amd64 /bin/sh -c chmod +x /entrypoint.sh # buildkit

2026-02-17 04:18:32 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["/entrypoint.sh"]

Danger Zone
Delete Tag

Please be careful as this will not just delete the reference but also the actual content!

For example when you have latest and v1.2.3 both pointing to the same image
the deletion of latest will also permanently remove v1.2.3.

Delete