8000 GitHub - tianyanli/docker-tar-push: [Under Development]push your docker tar archive image without docker
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

tianyanli/docker-tar-push

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

docker-tar-push

push your docker tar archive image without docker

功能

  • 支持gz格式的image
  • 支持对image增加前缀repo
  • 支持上传harbor

使用

push your docker tar archive image without docker.

Usage:
  docker-tar-push [flags]

Flags:
  -h, --help                  help for docker-tar-push
      --image-prefix string   add image repo prefix
      --log-level int         log-level, 0:Fatal,1:Error,2:Warn,3:Info,4:Debug (default 3)
      --password string       registry auth password
      --registry string       registry url
      --skip-ssl-verify       skip ssl verify
      --username string       registry auth username

示例:
用法一

docker-tar-push alpine:latest --registry=http://localhost:5000

用法二
例如将 docker save python:3.0 > python-3.10.tar 镜像文件推送harbor仓库, 这时需要存放至 harbor仓库 library 项目中,使用下面参数 --image-prefix=library/ 即可。

docker-tar-push /镜像目录路径 --registry=http://harbor.harbor.svc --username=admin --password=Harbor12345 --image-prefix=library/

当我们从仓库下载镜像时,它的完整名称为: docker pull harbor.harbor.svc/library/python:3.0

编译

go build -o bin/docker-tar-push cmd/docker-tar-push/main.go

About

[Under Development]push your docker tar archive image without docker

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 99.6%
  • Makefile 0.4%
0