GCEでJupyter Notebook を使うまで
GCEでJupyterは使えるのだろうかと疑問に思い調べてみたところ,以下の記事がヒットしましたが, 割と面倒だったためもっと雑な手順で使ってみました.
Google Compute EngineにJupyterをインストールしてブラウザからアクセスできるようにする
tl;dr
index
GCPのgcloudコマンドをインストール
Cloud SDK のインストール と GCPのgcloudコマンドをインストールする を参考にインストールしてください. 特に迷うところはないはずです.
GCEのインスタンスにssh接続
下記記事が参考になります.
インスタンスにpipがインストールされていない場合は以下の手順でインストールできます.
$ curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py $ python get-pip.py
Jupyterがインストールされていない場合は下記も実行します
$ pip install jupyter
ポートフォワーディング
上記の記事を参考にsshで接続できていれば, 下記コマンドで接続できるようになっているはずです.
$ ssh gce
ここのポートフォワーディングのオプションを付けます.
#### 8888 はポート番号です. $ ssh gce -L 8888:localhost:8888
接続先でJupyterを起動します
$ jupyter-notebook
起動するといつもどおりURLが表示されるので,それを接続元のPCのブラウザに貼れば, リモート先のJupyterが利用可能です.