10/12追記:
VSCodeを使いたい場合は「ローカルでDocker+VSCodeを使ったKaggleの環境構築メモ」の方法がおすすめ。
本記事の方法は、上記記事より手軽に試したい場合におすすめ。
「爆速でKaggle環境を構築する」の手順に従って、Docker初心者がmac OS上にKaggleのNotebookの実行環境を構築してみたメモ。
$ docker run --rm -it kaggle/python
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
open /Applications/Docker.app
docker run -v $PWD:/tmp/working -w=/tmp/working -p 8888:8888 --rm -it kaggle/python jupyter notebook --no-browser --ip="0.0.0.0" --notebook-dir=/tmp/working --allow-root
.ipynb
ファイルを開くと編集・実行できる.bash_profile
へ、以下を追記する
kaggle_jupyter() {
docker run -v $PWD:/tmp/working -w=/tmp/working -p 8888:8888 --rm -it kaggle/python jupyter notebook --no-browser --ip="0.0.0.0" --notebook-dir=/tmp/working --allow-root
}
これにより、terminalで以下を実行するだけでよくなる
$ kaggle_jupyter
--rm
の意味:クリーンアップ
-it
の意味:オプション-i
と-t
の指定
-i
(=--interactive
):標準入力-t
(=--tty
):擬似端末docker run -it (コンテナ名) bash
Crieitは誰でも投稿できるサービスです。 是非記事の投稿をお願いします。どんな軽い内容でも投稿できます。
また、「こんな記事が読みたいけど見つからない!」という方は是非記事投稿リクエストボードへ!
こじんまりと作業ログやメモ、進捗を書き残しておきたい方はボード機能をご利用ください。
ボードとは?
コメント