docker

Version, currently 0.2.01 version
  • 0.2.0latestJun 7, 2021

github.com/place-labs/crystal-docker

Docker Engine API wrapper for crystal-lang

7 stars
0 dependents
License: MIT

Installation

# Add this to your shard.yml
dependencies:
  docker:
    github: place-labs/crystal-docker
    version: ~> 0.2.0

Then run:

shards install

shard.yml

Crystal
>= 0.36.1
License
MIT
Authors
Kim Burgess <kim@acaprojects.com>, Caspian Baska <email@caspian.computer>

Dependencies

Runtime Dependencies

Development Dependencies

  • webmock*github: manastech/webmock.cr, branch: masterdev

README

# crystal-docker

[![GitHub release](https://img.shields.io/github/release/aca-labs/crystal-docker.svg)](https://github.com/aca-labs/crystal-docker/releases)
[![CI](https://github.com/aca-labs/crystal-docker/actions/workflows/ci.yml/badge.svg)](https://github.com/aca-labs/crystal-docker/actions/workflows/ci.yml)
[![Docs](https://img.shields.io/badge/docs-available-brightgreen.svg)](https://aca-labs.github.io/crystal-docker/)

Docker Engine API wrapper. Provides typed interaction with the [Docker Engine API](https://docs.docker.com/engine/api/latest/).

Client structure has been designed to mirror API provided by the [official python SDK](https://docker-py.readthedocs.io/en/stable/client.html).

## Installation

1. Add the dependency to your `shard.yml`:

   ```yaml
   dependencies:
     docker:
       github: aca-labs/crystal-docker
   ```

2. Run `shards install`

## Usage

Read [the docs](https://aca-labs.github.io/crystal-docker/).

## Contributing

1. Fork it (<https://github.com/aca-labs/crystal-docker/fork>)
2. Create your feature branch (`git checkout -b my-new-feature`)
3. Commit your changes (`git commit -am 'Add some feature'`)
4. Push to the branch (`git push origin my-new-feature`)
5. Create a new Pull Request

## Contributors

- [Kim Burgess](https://github.com/kimburgess) - creator and maintainer
- [Jerome Gravel-Niquet](https://github.com/jeromegn) - `HTTP::Client` and `OpenSSL` extensions from the original [docker.cr lib](https://github.com/jeromegn/docker.cr)