Sign inSign up

rycus86/goland

By rycus86

Updated over 3 years ago

Docker container to run JetBrains GoLand (https://www.jetbrains.com/go/)

Image
6

8.1K

rycus86/goland repository overview

Docker container to run JetBrains GoLand (https://www.jetbrains.com/go/)

Usage
docker run --rm \
  -e DISPLAY=${DISPLAY} \
  -v /tmp/.X11-unix:/tmp/.X11-unix \
  -v ~/.GoLand:/home/developer/.GoLand \
  -v ~/.GoLand.java:/home/developer/.java \
  -v ~/Project/go:/home/developer/go \
  --security-opt=seccomp:unconfined \
  --name goland-$(head -c 4 /dev/urandom | xxd -p)-$(date +'%Y%m%d-%H%M%S') \
rycus86/goland:latest

Note: you'll still need a license to use the application.

Docker Hub Page: https://hub.docker.com/r/rycus86/goland/

Notes

The IDE will have a recent Go version installed. Project folders need to be mounted like -v ~/Project/go:/home/developer/go (GOPATH will point to this). The actual name can be anything - I used something random to be able to start multiple instances if needed. You might want to consider using --network=host if you're running servers from the IDE.

Tag summary

Content type

Image

Digest

sha256:cf43b5a5c

Size

954.5 MB

Last updated

over 3 years ago

docker pull rycus86/goland:2023.1.2