Skip to content

tanakadaichi1989/docker-ml

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

docker-ml

Docker を利用して Jupyter を構築する

題材

https://qiita.com/tanakadaichi_1989/items/f3138bc907d7feedd3d3

実行手順

Docker コマンドを利用

Docker コンテナを作成、実行

cd docker-ml
docker compose up -d 

Docker コンテナの実行状況を確認する

docker ps

上記コマンドの実行結果

CONTAINER ID   IMAGE            COMMAND                   CREATED             STATUS             PORTS                                            NAMES
7b5b9230ebf7   docker-ml-wine   "/bin/sh -c 'jupyter…"   About an hour ago   Up About an hour   0.0.0.0:6006->6006/tcp, 0.0.0.0:8888->8888/tcp   docker-ml-wine-1

下記コマンドでコンテナの Python のバージョンを確認できる

docker exec -it 7b5 python --version

上記コマンドの実行結果

Python 3.10.9

4. Web ブラウザで Jupyter を表示

Web ブラウザで下記アドレスにアクセスする

http://localhost:8888/

初回はトークンの入力を求められる 下記コマンドでトークンを確認する

docker compose logs

Jupyter で Python を実行

run main.py

実行結果を確認

スクリーンショット 2023-07-15 22.29.47.png

散布図も表示可能 スクリーンショット 2023-07-15 22.30.31.png

5. Docker コンテナの停止・削除

Docker コンテナの一覧を表示する

docker ps

上記コマンドの実行結果

CONTAINER ID   IMAGE            COMMAND                   CREATED             STATUS             PORTS                                            NAMES
7b5b9230ebf7   docker-ml-wine   "/bin/sh -c 'jupyter…"   About an hour ago   Up About an hour   0.0.0.0:6006->6006/tcp, 0.0.0.0:8888->8888/tcp   docker-ml-wine-1

Docker コンテナを停止する

docker stop 7b5

Docker コンテナを削除する

docker rm 7b5

6. Docker イメージの削除

Docker イメージの一覧を表示する

docker images

上記コマンド実行結果

REPOSITORY           TAG       IMAGE ID       CREATED        SIZE
docker-ml-wine       latest    3c9361d00629   15 hours ago   4.28GB

Docker イメージを削除する

docker rmi 3c9