No description
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Daniel J Walsh d946818031
Merge pull request #14 from TomSweeneyRedHat/coc
Add Code of Conduct
2020-02-11 08:51:04 -05:00
lib lib, oci-fetch: add dockerScheme 2016-06-13 22:22:08 -07:00
oci-fetch fixes go build error cobra.Command.Usage() should be UsageString() 2016-07-19 13:25:46 -05:00
.gitignore Initial commit 2016-05-26 16:33:09 -07:00
CODE-OF-CONDUCT.md Add Code of Conduct 2020-02-08 17:34:16 -05:00
LICENSE Initial commit 2016-05-26 16:33:09 -07:00
README.md fixed the domainname of Freenode 2016-10-19 16:29:55 +02:00

oci-fetch

Simple command line tool for fetching the Open Container Initiative image format over various transports.

Usage

$ go get github.com/containers/oci-fetch/oci-fetch
$ oci-fetch --help
oci-fetch will fetch an OCI image and store it on the local filesystem in a
.tar.gz file

Usage:
  oci-fetch docker://HOST/IMAGENAME[:TAG] FILEPATH [flags]

Examples:
oci-fetch docker://registry-1.docker.io/library/nginx:latest nginx.oci

Flags:
      --debug                            print out debugging information to stderr
  -h, --help                             help for oci-fetch
      --insecure-allow-http              don't enforce encryption when fetching images
      --insecure-skip-tls-verification   don't perform TLS certificate verification

Current Status

oci-fetch can currently fetch OCI images from a Docker v2 registry API.

Future Roadmap

In the future we want to support additional transports such as:

  • file transport based on the OCI Image Layout
  • http transport based on the OCI Image Layout but for HTTP paths
  • ftp transport based on the OCI Image Layout
  • Bittorrent transport based on gzipped tarball of OCI Image Layout

Contact