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
docker-machine.tar.gz
Description: GNU Zip compressed data
