Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Docker Composeを用いたJupyter Lab開発環境構築

Docker Composeを用いたJupyter Lab開発環境構築

LT会の登壇資料です.

Kasai Kou

March 01, 2022
Tweet

More Decks by Kasai Kou

Other Decks in Technology

Transcript

  1. この10分の流れ 1. 自己紹介 2. なんでDockerで 機械学習なのか 3. Compose is 何

    4. Docker Compose の基本的な構成 5. Dockerと ボリューム 6. DockerとGPU (時間が余れば実際にコード少し読みたい)
  2. 自己紹介 行動の指針 「褒められるのが すきなだけです」 かさいさん(川西浩嗣) Twitter, Zenn: streamwest1629 Github: streamwest-1629

    圧倒的Gopher SQLや Dockerなど バックエンドが多い(今現在) この間 GCI 2021 Winter を修了し,機械学習初学者に! AWS,はじめました
  3. Compose is … `a tool for running multi-container applications on

    Docker` (Github(docker/compose)より引用) 複数コンテナの 実行管理を簡単に行うツール dockerに内包されました🎉 > docker compose build > docker compose up
  4. Dockerfileには何を 書くのか ベースイメージを指定 (今回はnvidia/cuda) FROM: ベースイメージを指定 ENV: 環境変数を指定 RUN: コマンドを実行

    (apt-getなど) WORKDIR:実行ディレクトリを指定 ADD: ローカルからファイルコ ピー ローカルから jupyter.txtをコピーし てpipインストール