Sign inSign up

xlong9527/kt-connect-shadow

By xlong9527

Updated almost 3 years ago

kt-connect-shadow images for arm64

Image
0

172

xlong9527/kt-connect-shadow repository overview

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

Tag summary

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