Skip to content

Remote Docker executor for container management and black-box testing

License

Notifications You must be signed in to change notification settings

jancajthaml/remote-docker-executor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Remote docker executor

Manage docker containers with remote executor via HTTP API.

Start

docker run -p 8181:8181 -v /var/run/docker.sock:/var/run/docker.sock jancajthaml/remote-docker-executor

Containers management

Create Container

curl -X POST -H "Content-Type: application/json" -d '{
  "image": "golang:1.7",
  "cmd": [ "bash" ],
  "volumes": [
    "/var/run/docker.sock:/var/run/docker.sock",
    "/dev/shm:/dev/shm"
  ],
  "ports": []
}' "http://localhost:8181/containers/${CONTAINER_NAME}"

Inspect Container

curl "http://localhost:8181/containers/${CONTAINER_NAME}"

Remove Container

curl -X DELETE "http://localhost:8181/containers/${CONTAINER_NAME}"

About

Remote Docker executor for container management and black-box testing

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published