package
0.0.0-20230131085905-2d6200ab2ebc
Repository: https://github.com/aegq/tools.git
Documentation: pkg.go.dev
# README
fetch
Fetch an image from any other docker host. (docker save => sftp => docker load)
-
usage:
# Prepare
mkdir -p $GOPATH/src/golang.org/x/crypto
git clone https://github.com/golang/crypto.git $GOPATH/src/golang.org/x/crypto
mkdir -p $GOPATH/src/golang.org/x/sys
git clone https://github.com/golang/sys.git $GOPATH/src/golang.org/x/sys
go get github.com/pkg/sftp
go get github.com/urfave/cli
go get gopkg.in/cheggaaa/pb.v1
# Prepare (Add following line to the remote node)
echo "source /etc/profile" >> /root/.bashrc
#Build
go build -o cli
-
example:
➜ ./cli fetch [email protected]:golang:1.5.1
password:
Download: 693.11 MiB / 693.11 MiB [====================] 100.00% 14.08 MiB/s 49s
Loaded image: golang:1.5.1