https://github.com/greut/nomad-driver-docker
A Nomad driver for Docker (WIP)
https://github.com/greut/nomad-driver-docker
docker nomad-driver
Last synced: 2 months ago
JSON representation
A Nomad driver for Docker (WIP)
- Host: GitHub
- URL: https://github.com/greut/nomad-driver-docker
- Owner: greut
- License: mpl-2.0
- Created: 2020-03-20T09:09:29.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2020-05-04T17:43:26.000Z (about 5 years ago)
- Last Synced: 2024-10-06T08:42:07.644Z (8 months ago)
- Topics: docker, nomad-driver
- Language: Go
- Size: 4.04 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Nomad driver for Docker
[](https://app.circleci.com/pipelines/github/greut/nomad-driver-docker)
[](https://codecov.io/gh/greut/nomad-driver-docker)Requires Noma(d): [a Nomad without Docker](https://github.com/greut/nomad/tree/no-docker).
## Goals
The Nomad project seems very hard to maintain as some dependencies are conflicting with each other. Docker appears to be the biggest cause of this state of affair. This projects experiments a standalone driver for Docker.
The bundled docker provider is built against [fsouza/go-dockerclient](https://github.com/fsouza/go-dockerclient) which predates the [official Docker client](https://pkg.go.dev/github.com/docker/docker/client?tab=doc) (do not *use* the online documentation but a local [godoc](https://github.com/golang/tools/tree/master/godoc) instance).
### Non-goals
- Windows support
## Usage
```hcl
plugin_dir = "/.../nomad-driver-docker/"plugin "nomad-driver-docker" {}
```