Docker Management Plugin
Automate pull, run requests of Docker images and control docker containers and servers.
Overview
The Docker Plugin for RapidDeploy allows you to create and manage Docker containers throughout the deployment lifecycle.
This plugin contains tasks to:
- Build a Docker Image
- List Images
- Provision Docker
- Pull Image
- Remove All Containers
- Remove Container
- Remove Image
- Run a docker command
- Run Container
- Snapshot a Docker container
- Snapshot a Docker image
- Start Container
- Stop All Containers
- Stop Container
- Version
Download
By default a new instance of RapidDeploy should come with the latest version of the Docker plugin already installed. If you have a direct internet connection and need to update the plugins for any reason the easiest way to do this is via the Plugin Manager when you are logged into RapidDeploy. Log in to RapidDeploy and go to:
System -> Plugin Manager -> Available Plugins Tab
If your RapidDeploy instance does not have an internet connection you can download the Docker plugins here
Resources
This plugin is shipped with the RapidDeploy installation by default.
A complete set of tasks and actions for the plugins is available within RapidDeploy when the plugins are installed using the Plugin Manager. The task help is contextual and provides information on the values and attributes required to configure these plugins.
Available Plugins:
- Docker Plugin (For all versions of Docker)
Plugin Components:
- The plugin adds tasks to the server orchestration task list to enable you create and manage Docker containers.
- The plugin adds a template for running a Docker container.
Blueprints:
- Blueprint to install Docker on CentOS7/RHEL7. This blueprint will install Docker on CentOS 7/ RHEL 7. Installs Docker Repository and then Docker-Engine. You can adapt it to your version of Linux. You will need to amend the included data dictionary values to model your own server definitions and versions. A ‘Hello World’ test is incorporated as the last task.
- Blueprint to ‘dockerize’ RapidDeploy and run in a container. This is a Blueprint that downloads RapidDeploy from the MidVison website, ‘Dockerizes’ it into an image, and then runs this image on a target Linux Server in AWS. Ports and volumes are mapped.
Further Information: