The Beginning Of The End

そこはかとなく技術的なことを

VPS上にdockerを使って、RStudio-Serverをたてる

まるで3分間クッキングのように

環境整備についての考え

統計解析や機械学習をすすめるにあたって、環境をどのように整備していこうかと考えてました。
自宅のPCに環境を整えるのも良いのですが、出先でも、会社でも空いた時間を利用して気になった時に手が動かせたほうが良いと思い、VPSに環境を整備することにしました。
dockerが動かせる環境がVPS上にあることを前提として進めていきます。

RStudio-Serverを起動する

RStudioはRを使っていくうえでとても便利なツールです。
それを複数人が利用できるように、サーバ/クライアント形式にしたパッケージがrstudio-serverと認識してます。
その環境を整えていくのですが、docker imageが優秀すぎて特に何もすることがなかったです。

  • terraformのファイル作成

gist.github.com

  • ファイルができたら、terraform applyを実行するだけ
terraform plan
terraform apply

ポート変えるだけで複数人で利用可能!

  • docker imageが優秀なので、環境変数でユーザ名とパスワードを与えて、port番号を割り当てておけば、複数人で使用することが可能
  • terraformが実行できる環境が手元にあれば、テンプレートとなるファイルを共有するだけで、誰でもこのVPS上にRStudio-Serverを起動できる!恐ろしい。。。