Docker meets the IDE!
We love whales and editors
We beleive they should meet more often and we are making it happen here!
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 ;-)