Hi ports@,

I've recently ported docker-machine, the management client used to
install Docker Engine on virtual hosts (local via Ubuntu or CentOS on
VMM(4) or remote), and manage the hosts with docker-machine commands.

For details on docker-machine: https://docs.docker.com/machine/overview/

---
Note: docker-machine is a different command than "docker," which many
people know, provided by the Docker CLI project. The docker cli uses
environment settings configurable by docker-machine (this port). I
have a functioning build of docker cli and am currently working on the
port.
---

I've never created a port before, so I'm hoping I can get a few people
to test and review. Please let me know what should be changed as I'm
confident I missed something!

For more details on some of the changes I've made to accomodate
OpenBSD, please see my:
- docker-machine fork: https://github.com/voutilad/machine/tree/openbsd
- docker-cli fork: https://github.com/voutilad/cli/tree/openbsd
(For those curious, you should be able to clone those and build them
following the respective projects's build procedure, assuming you've
installed lang/go.)

Some things to note in the currently proposed version of the port:
- "make test" should run the equivalent of the docker-machine
project's test suite including linters, yet currenly it cannot perform
integration tests
- there is currently no manpage...the upstream project doesn't have one

I've begun trying to upstream some changes and have PR's open with
Docker, which I'm sure will be met with requests to further upstream
to dependent Go packages. This will be a process.

In the mean time, I'll be working on hacking together the port of docker cli.

-Dave

Attachment: docker-machine.tar.gz
Description: GNU Zip compressed data

Reply via email to