https://github.com/evrone/docker-machine-vscale
Vscale docker machine driver
https://github.com/evrone/docker-machine-vscale
Last synced: 3 months ago
JSON representation
Vscale docker machine driver
- Host: GitHub
- URL: https://github.com/evrone/docker-machine-vscale
- Owner: evrone
- License: mit
- Created: 2015-12-13T13:47:57.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2023-04-19T19:35:00.000Z (about 3 years ago)
- Last Synced: 2025-04-05T18:51:39.283Z (about 1 year ago)
- Language: Go
- Homepage: https://evrone.com
- Size: 2.6 MB
- Stars: 29
- Watchers: 52
- Forks: 6
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Docker Machine Vscale Driver
[](https://ci.vexor.io/ui/projects/2c3724f0-4de6-4e28-9bdd-19fb71795812/builds)
This is a plugin for [Docker Machine](https://docs.docker.com/machine/) allowing
to create Doker hosts on [Vscale]( http://vscale.io ) cloud services.
## Installation
Compile driver for your platform
```console
$ make install
```
## Usage
After compile you can use driver for creating docker hosts.
Get Vscale access token from [your profile](https://vscale.io/panel/settings/tokens/) then run:
```console
$ docker-machine create -d vscale --vscale-access-token YOUR_VSCALE_ACCESS_TOKEN machine_name
```
You should see simple log of operations:
```
Running pre-create checks...
Creating machine...
(vscale) Creating SSH key...
(vscale) Creating Vscale scalet...
(vscale) Waiting for IP address to be assigned to the Scalet...
Waiting for machine to be running, this may take a few minutes...
Machine is running, waiting for SSH to be available...
Detecting operating system of created instance...
Detecting the provisioner...
Provisioning with ubuntu(upstart)...
Installing Docker...
Copying certs to the local machine directory...
Copying certs to the remote machine...
Setting Docker configuration on the remote daemon...
Checking connection to Docker...
Docker is up and running!
To see how to connect Docker to this machine, run: docker-machine env vscale
```
Just insert in command line this:
```console
$ docker-machine env vscale
```
and follow instructions.
If you did everything correctly, run the command, you will see information about the host:
```console
$ docker info
```
## Contribution Guidelines
01. Fork
02. Change
03. PR