Skip to content

Latest commit

 

History

History
80 lines (55 loc) · 2.16 KB

README.md

File metadata and controls

80 lines (55 loc) · 2.16 KB

満行研究室 筋力トレーニング

  • 主に初心者向けを想定したPythonの練習問題集です.

トレーニングの仕方の例

  1. 手元のPCにGitとDockerがインストールされていることが前提

  2. このtemplateレポジトリから自分用repositoryを作成する

    • "Use this template"というボタンが右上(?)にあるはず
  3. 作成した自分用repositoryを手元にcloneする

  4. Build.

    cd pDESy-jupyterlab
    docker-compose build # --no-cache should be added after updating Dockerfile
  5. Run.

    docker-compose up
  6. Access http://localhost:8888/

    • Default access token is muscle. Please change this access token by editing Dockerfile.
  7. Down.

    docker-compose down

その他の方法(参考までに)

  1. DockerHubにおいてあるImageを使ってJupyterLabでトレーニングする場合

    • Linux/MacOS
    $ cd muscle_training
    $ docker run --rm --name muscle_training -d -p 8888:8888 \
        -v `pwd`/menu:/menu -w /menu \
        taiga4112/muscle_training \
        jupyter-lab --no-browser --port=8888 --ip=0.0.0.0 \
        --allow-root --NotebookApp.token='muscle'
    • Windows (Windows Terminal or PowerShell)
    cd muscle_training
    docker run --rm --name muscle_training -d -p 8888:8888 -v ${pwd}/menu:/menu -w /menu taiga4112/muscle_training jupyter-lab --no-browser --port=8888 --ip=0.0.0.0 --allow-root --NotebookApp.token='muscle'
    • もし、自分の手元でImageをBuildする場合はこちら

      $ cd muscle_training
      $ docker build -t muscle_training .
      $ docker run --rm --name muscle_training -d -p 8888:8888 \
          -v `pwd`/menu:/menu -w /menu \
          muscle_training \
          jupyter-lab --no-browser --port=8888 --ip=0.0.0.0 \
          --allow-root --NotebookApp.token='muscle'
  2. http://localhost:8888へアクセス

    • access tokenはmuscleです
  3. (終わったら)以下のコマンドでkill

    docker kill muscle_training