Skip to content

oswaldo/docker-eclipse

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

docker-eclipse

Eclipse v4.5.0 in a Docker container

Requirements

  • Docker 1.2+ (should work fine on 1.0+ but I haven't tried)
  • An X11 socket

Quickstart

Assuming $HOME/bin is on your PATH and that you are able to run docker commands without sudo, you can use the provided eclipse script to start a disposable Eclipse Docker container with your project sources mounted at /home/developer/workspace within the container:

# The image size is currently 1.131 GB, so go grab a coffee while Docker downloads it
docker pull oswaldo/eclipse
L=$HOME/bin/eclipse && curl -sL https://github.com/oswaldo/docker-eclipse/raw/master/eclipse > $L && chmod +x $L
cd /path/to/java/project
eclipse

Once you close Eclipse the container will be removed and no traces of it will be kept on your machine (apart from the Docker image of course).

Making plugins persist between sessions

Eclipse plugins are kept on $HOME/.eclipse inside the container, so to keep them around after you close it, the provided eclipse script does the following:

For example:

docker run -ti --rm \
           -e DISPLAY=$DISPLAY \
           -v /tmp/.X11-unix:/tmp/.X11-unix \
           -v `pwd`/.eclipse-docker:/home/developer \
           -v `pwd`:/workspace \
	   eclipse
           oswaldo/eclipse

About

Eclipse IDE in a Docker container

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%