Block a user
kuscia (dev)
Published 2024-07-25 19:47:46 +08:00 by yuez
Installation
docker pull git.yuez.me/yuez/kuscia:devsha256:b18f0e8672f3b80126368fb4c355a4372315985ac4ba07d5055414a6b90e1f4f
Image Layers
| LABEL org.opencontainers.image.title=Anolis OS Base Image org.opencontainers.image.vendor=OpenAnolis Community org.opencontainers.image.licenses=Mulan PSL v2 org.opencontainers.image.version=23 maintainer=OpenAnolis Cloud Native SIG |
| ARG TARGETARCH |
| ADD AnolisOS-23-amd64.tar.xz / # buildkit |
| CMD ["/bin/bash"] |
| ENV TZ=Asia/Shanghai |
| ARG TARGETPLATFORM=linux/amd64 |
| ARG TARGETARCH=amd64 |
| ARG ROOT_DIR=/home/kuscia |
| RUN |3 TARGETPLATFORM=linux/amd64 TARGETARCH=amd64 ROOT_DIR=/home/kuscia /bin/sh -c yum install -y openssl net-tools which jq logrotate iproute procps-ng && yum clean all && mkdir -p ${ROOT_DIR}/bin && mkdir -p /bin/aux && mkdir -p ${ROOT_DIR}/scripts && mkdir -p ${ROOT_DIR}/var/storage && mkdir -p ${ROOT_DIR}/pause # buildkit |
| COPY /image/home/kuscia/bin /home/kuscia/bin # buildkit |
| COPY /image/bin/aux /bin/aux # buildkit |
| COPY /bin/node_exporter /home/kuscia/bin # buildkit |
| RUN |3 TARGETPLATFORM=linux/amd64 TARGETARCH=amd64 ROOT_DIR=/home/kuscia /bin/sh -c pushd ${ROOT_DIR}/bin && ln -s k3s crictl && ln -s k3s ctr && ln -s k3s kubectl && ln -s cni bridge && ln -s cni flannel && ln -s cni host-local && ln -s cni loopback && ln -s cni portmap && popd # buildkit |
| COPY build/linux/amd64/apps/kuscia/kuscia /home/kuscia/bin # buildkit |
| COPY build/pause/pause-amd64.tar /home/kuscia/pause/pause.tar # buildkit |
| COPY crds/v1alpha1 /home/kuscia/crds/v1alpha1 # buildkit |
| COPY etc /home/kuscia/etc # buildkit |
| COPY testdata /home/kuscia/var/storage/data # buildkit |
| COPY scripts /home/kuscia/scripts # buildkit |
| COPY thirdparty/*/scripts /home/kuscia/scripts # buildkit |
| COPY /home/kuscia/bin/envoy /home/kuscia/bin # buildkit |
| ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/home/kuscia/bin:/bin/aux |
| WORKDIR /home/kuscia |
| ENTRYPOINT ["tini" "--"] |
Labels
| Key | Value |
|---|---|
| maintainer | OpenAnolis Cloud Native SIG |
| org.opencontainers.image.licenses | Mulan PSL v2 |
| org.opencontainers.image.title | Anolis OS Base Image |
| org.opencontainers.image.vendor | OpenAnolis Community |
| org.opencontainers.image.version | 23 |