go get -u github.com/fdiblen/doqueu
swag init
go run main.go
API documentation can be fount at http://localhost:8080/swagger/index.html
List containers
curl -X 'GET' \
'http://localhost:8080/api/v1/containers' \
-H 'accept: application/json'
Run a container
curl -X 'POST' \
'http://localhost:8080/api/v1/containers/run' \
-H 'accept: application/json' \
-H 'Content-Type: multipart/form-data' \
-F 'imagename=ubuntu:latest' \
-F 'command=echo "Hello World"'
Stop a running container
curl -X 'POST' \
'http://localhost:8080/api/v1/containers/stop' \
-H 'accept: application/json' \
-H 'Content-Type: multipart/form-data' \
-F 'id=15b16c8bae4eea58f77fbf9558cb487502565e7a4bb4d170c0fc93884e532c7c'