Docker meets the IDE!

Docker meets the IDE

We love whales and editors

We beleive they should meet more often and we are making it happen here!

Fork me on GitHub

Sublime Text

Sublime Docker

  • docker run

    Build images and run containers from Dockerfiles

  • compose up

    Run multiple containers using docker-compose

  • ruby, python, java, C++, clojure, golang...

    Use Docker language stacks to compile source files

Dockerfile Syntax Highlighting

  • Syntax highlighting

    Dockerfile syntaxt highlighting for Sublime Text

Eclipse

doclipser

  • Syntax highlighting

    Dockerfile syntax highlighting

  • Autocomplete

    Dockerfile autocomplete

  • Syntax validation

    Dockerfile syntax validation

  • Docker commands

    Support for some Docker commands: build, run, rm, ps, logs

Eclipse Linux Tools

  • Docker explorer

    A tree view that handles multiple docker engines connections and provides users with quick overview of the existing images and containers.

  • Docker images manager

    Lists all images in the Docker host and allows user to pull, push, build, start a container

  • Docker explorer

    List all containers in the Docker host and allows user to start, stop, pause, unpause, display the logs and kill containers.

Vim

Dockerfile.vim

  • Syntax highlighting

    The syntax highlighting includes, the directives (e.g. FROM), strings and Comments

Visual Studio

Visual Studio 2015 Tools for Docker

  • Linux runtime environment

    Publish web applications in a Docker Container

IntelliJ

Docker plugin

  • Run/Debug configuration

    Allows user to specify the docker engine target, an appropriate Dockerfile, and give containers a name

  • Inspect Containers

    Inspect containers and view running processes from the Application Servers tool window. User can search through logs, start and stop containers, and perform basic container management like creating and deleting containers

Atom

language-docker

  • Syntax highlighting

    Atom syntax highlighting for Dockerfiles

Emacs

Not an emacs user. Help needed ;-)