Vagrantの仮想マシンでR Studio Serverを使う時のメモ
主にドキュメントそのまま
https://www.rstudio.com/products/rstudio/download-server/
前提
VagrantでCentOSの仮想マシンを作成済み
Rインストール
epel-releaseというパッケージをインストールすると、拡張パッケージがインストールできるようになる。以下で最新版を確認して使用する。
http://ftp.riken.jp/Linux/fedora/epel/6/x86_64/repoview/epel-release.html
$ wget http://ftp.riken.jp/Linux/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm
$ sudo yum localinstall epel-release-6-8.noarch.rpm
$ sudo yum install R
RStudioServerインストール
rpmパッケージをダウンロードしてインストール
$ wget https://download2.rstudio.org/rstudio-server-rhel-0.99.484-x86_64.rpm
$ sudo yum localinstall rstudio-server-rhel-0.99.484-x86_64.rpm
起動停止など
$ sudo rstudio-server start
$ sudo rstudio-server stop
ポートフォワードの設定
hostの18787ポートに接続すると、guestの8787ポートに接続するように設定
いったん仮想マシンをシャットダウン
(仮想マシン上でOSシャットダウン)
$ sudo shutdown -h now
(ホストOSから仮想マシン停止)
$ vagrant halt
Vagrantfileにポートフォワードの設定を追加
Vagrantfile
config.vm.network "forwarded_port", guest: 8787, host: 18787
仮想マシン起動
$ vagrant up
起動確認
ブラウザで以下にアクセス
仮想マシンのOSユーザでログイン(デフォルトはvagrant/vagrant)