Sign inSign up

jamesmstone/idea-ultimate

By jamesmstone

Updated about 8 years ago

Docker image for IntelliJ IDEA Ultimate, Go and Go plugin

Image
1

1.2K

jamesmstone/idea-ultimate repository overview

Docker image for IntelliJ IDEA Ultimate.

Build Status Docker Pulls

Note: This is a fork from the original: dlsniper/docker-intellij. I made this fork as I was after a version that used the ultimate edition additionally, as I was after as small and fully customizable container this doesn't come with any pre-installed plugins. However, if you mount the config dir you can have plugins you download in one session transfer to the next.

The image contains the following software:

Running

By running the following command you'll be able to start the container

docker run --rm -it \
           --net="host" \
           --privileged=true \
           -e DISPLAY=${DISPLAY} \
           -v /tmp/.X11-unix:/tmp/.X11-unix \
           -v ${HOME}/.config/idea:/config \
           -v "$(pwd)":/home/root \
           jamesmstone/idea-ultimate

The command will do the following:

  • save the IDE preferences into <your-HOME-dir>/.config/idea
  • loads the current dir into the home directory of the current (root) user in the container.

Updating the container

To update the container, simply run:

docker pull jamesmstone/idea-ultimate

Each of the plugins can be updated individually at any time, and other plugins can be installed as well.

However, to update IntelliJ IDEA itself, the docker image will need to be updated.

License

The MIT License (MIT)

Copyright (c) 2016 Florin Patan

If you want to read the full license text, please see the LICENSE file. IntelliJ IDEA and all the other plugins are or may be trademarks of their respective owners / creators. Please read the individual licenses for them.

Tag summary

Content type

Image

Digest

Size

1.4 GB

Last updated

about 8 years ago

docker pull jamesmstone/idea-ultimate