kt-connect-shadow images for arm64
172
dockerfile: xlong9527/kt-connect-shadow:0.3.7
# cat build/docker/shadow/Dockerfile
FROM xlong9527/shadow-base:0.3.7
COPY artifacts/shadow/shadow-linux-arm64 /usr/sbin/shadow
COPY build/docker/shadow/run.sh /run.sh
COPY build/docker/shadow/disconnect.sh /disconnect.sh
RUN chmod 755 /disconnect.sh && \
chmod 755 /run.sh
ENTRYPOINT ["/run.sh"]
build:
docker pull golang:1.18.10
docker run -itd --name kt-connect-build \
-v /root/kt-connect-0.3.7:/data \
-v /usr/bin/docker:/usr/bin/docker \
-v /var/run/docker.sock:/var/run/docker.sock \
golang:1.18.10 bash
#修改Makefile
sed -i 's#amd64#arm64#g' Makefile build/docker/shadow/Dockerfile
docker exec -it kt-connect-build bash
export TAG=0.3.7
export GOARCH=arm64
export GOOS=linux
go env -w GOPROXY=https://goproxy.cn,direct
go mod download
#编译shadow镜像
TAG=0.3.7 make shadow
Content type
Image
Digest
sha256:d4e4d4394…
Size
72.6 MB
Last updated
almost 3 years ago
docker pull xlong9527/kt-connect-shadow:0.3.7