CLion 2017.3 Help

Docker Integration

You can add Docker support to CLion by installing the Docker integration plugin.


Make sure that the following prerequisites are met:

Overview of Docker support

The Docker integration plugin adds the following to CLion:

  • Docker configurations. These are named sets of settings for accessing the Docker Engine API and Docker Compose.
    docker configuration

    You can create a Docker configuration in two ways:

  • Create Docker Deployment run/debug configurations. They let you download and build Docker images, and create and start Docker containers.

    To create a Docker Deployment run/debug configuration, do the following: Run | Edit Configurations | add | Docker Deployment. See the run configuration settings.

  • Docker tool window (View | Tool Windows | Docker) that lets you manage your Docker images and containers.
  • Docker Registry configurations that represent your Docker image repository user accounts.

Working with Docker: Process overview

  1. Install Docker and start the Docker daemon (on Windows and macOS - along with the Docker VM in which it runs). For the instructions, see Get Started with Docker.
  2. Make sure that plugin is enabled.
  3. Create a Docker configuration. You can do that:
    • Separately, in the Settings / Preferences dialog: Ctrl+Alt+S | Build, Execution, Deployment | Docker | add | Docker.
    • When creating a Docker Deployment run configuration: Run | Edit Configurations | add | Docker Deployment, etc.

    See the settings for a Docker configuration.

  4. Create a Docker Deployment run configuration.
  5. Execute the run configuration.
  6. Use the Docker Tool Window to manage your Docker images, containers and deployed applications.
Last modified: 27 March 2018

See Also