hocker: Interact with the docker registry and generate nix build instructions
hocker
is a suite of command line utilities and a library for:
fetching a docker image
fetching a layer of an image
fetching an image's configuration
fetching a docker registry image manifest
generating nix build instructions from a registry image manifest
The motivation for this tool came from a need to fetch docker image artifacts from a docker registry without the stock docker tooling that is designed to only work with the docker daemon.
These tools only work with version 2 of the docker registry and docker version (>=) 1.10.
For a complete set of usage examples please see the project's README.md.
[Skip to Readme]
Modules
- Data
- Docker
- Image
- Data.Docker.Image.AesonHelpers
- Data.Docker.Image.Types
- Data.Docker.Nix
- Data.Docker.Nix.FetchDocker
- Data.Docker.Nix.Lib
- Image
- Docker
- Hocker
- Hocker.Lib
- Hocker.Types
- Hocker.Types.Exceptions
- Hocker.Types.Hash
- Hocker.Types.ImageName
- Hocker.Types.ImageTag
- Hocker.Types.URI
- Network
- Wreq
- Docker
- Network.Wreq.Docker.Image
- Network.Wreq.Docker.Image.Lib
- Network.Wreq.Docker.Registry
- Network.Wreq.Docker.Image
- Network.Wreq.ErrorHandling
- Docker
- Wreq
Downloads
- hocker-1.0.6.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
Versions [RSS] | 1.0.0, 1.0.1, 1.0.2, 1.0.3, 1.0.4, 1.0.5, 1.0.6 |
---|---|
Change log | CHANGELOG.md |
Dependencies | aeson (>=1.0.0.0), aeson-pretty (>=0.8), async (>=2.0.0.0 && <2.3), base (>=4.9 && <5), bytestring (>=0.10), concurrentoutput (>=0.2), containers (>=0.5), cryptonite (>=0.13), data-fix (>=0.0.3), deepseq (>=1.4), directory (>=1.2.2.0), exceptions (>=0.8), filepath (>=1.4), foldl (>=1.0), hnix (>=0.7.0), hocker, http-client (>=0.4), http-types (>=0.9.1), lens (>=4.0), lens-aeson (>=1.0), lifted-base (>=0.2.3.8), megaparsec (>=7.0.0), memory (>=0.11), mtl (>=2.2), neat-interpolation (>=0.3.2), network (>=2.6), network-uri (>=2.6), nix-paths (>=1.0.1 && <1.1), optional-args, optparse-applicative (>=0.13), optparse-generic (>=1.2.0), pooled-io (>=0.0.2), prettyprinter (>=1.1.1), pureMD5 (>=2.1), scientific (>=0.3), tar (>=0.5), temporary (>=1.2), text (>=1.2), time (>=1.4), transformers (>=0.4), turtle (>=1.3.0 && <1.6), unordered-containers (>=0.2), uri-bytestring (>=0.2), vector (>=0.11), wreq (>=0.4), zlib (>=0.6) [details] |
Tested with | ghc ==8.0.2 |
License | Apache-2.0 |
Copyright | 2016 Awake Security |
Author | Awake Security |
Maintainer | opensource@awakesecurity.com |
Category | Utilities |
Home page | https://github.com/awakesecurity/hocker#readme |
Bug tracker | https://github.com/awakesecurity/hocker/issues |
Source repo | head: git clone https://github.com/awakesecurity/hocker.git |
Uploaded | by ParnellSpringmeyer at 2020-08-17T16:27:18Z |
Distributions | |
Executables | docker2nix, hocker-manifest, hocker-config, hocker-layer, hocker-image |
Downloads | 3828 total (8 in the last 30 days) |
Rating | (no votes yet) [estimated by Bayesian average] |
Your Rating | |
Status | Docs not available [build log] All reported builds failed as of 2020-08-17 [all 2 reports] |