LoginSignup
1
1

More than 5 years have passed since last update.

Docker上でjetbrains製品を起動する方法

Posted at

メモ書きです。

DockerはGUIインストール済み、dockerユーザーでGUI立ち上げを想定

設定

.bashrc

# jetbrains製品の場所を指定
CLHOME=$HOME/.local/share/JetBrains/Toolbox/apps/CLion/ch-0/173.4301.33
CLCONF=.CLion2017.3
PYCHOME=$HOME/.local/share/JetBrains/Toolbox/apps/PyCharm-P/ch-0/181.3007.3/
PYCCONF=.PyCharm2018.1


function jb_gui() {
  docker run --privileged -it --rm  \
  -e DISPLAY=$DISPLAY \
  -v /tmp/.X11-unix:/tmp/.X11-unix:rw \ #Xソケットを共有
  -v $HOME/.gitconfig:/home/docker/.gitconfig \ # git設定
  -v $CLHOME:/home/docker/clion \ # clion
  -v $HOME/${CLCONF}:/home/docker/${CLCONF} \ # clion設定
  -v $PYCHOME:/home/docker/pycharm \ # pycharm
  -v $HOME/${PYCCONF}:/home/docker/${PYCCONF} \ # pycharm設定
  -v $HOME/.java:/home/docker/.java \ # ライセンス情報
  -v /work:/work \ # プロジェクトディレクトリをホストと同じ位置にマウントするととても捗る
  IMAGE_TAG /bin/bash
}

起動

eliza@eliza-pc:~$ jb_gui
docker@eliza-pc:~$ ~/clion/bin/clion.sh &
1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1