投稿

10月, 2021の投稿を表示しています

11月1日(月)2コマ目

イメージ
準備 jupyter上でpythonを実行できるDockerコンテナを利用して実習を行います。 ⓪Dockerのプロキシ設定確認 Dockerのsettingで下図のようにプロキシを設定。 図 Dockerプロキシ設定 ①Dokcerイメージ取得 jupyterのDockerイメージは含まれるライブラリによって数種類あります。 今回は科学計算系のライブラリがない「base-notebook」を使います。 以下をコマンドプロンプトで実行してください。 > docker pull jupyter/base-notebook 図 docker pull実行(完了) ②イメージからコンテナ作成、起動 デフォルトの8888番ポートで待ち受けるようにコンテナ(コンテナ名:jupyter_base)を作成し、起動します。 > docker run -p 8888:8888 --name jupyter_base jupyter/base-notebook 図 docker run実行 表示メッセージ中にjupyter利用時に必要なトークンが出力されます。 図 トークン 2回目以降 コンテナはすでにできているため、コンテナを起動するだけです。 以下のコマンドを実行してください。 > docker start jupyter_base なお、jupyter利用時にトークン入力が必要な場合は、以下を実行してトークンを確認すること。 ①コンテナのシェル起動 > docker exec -it jupyter_base /bin/bash ②トークン確認 # jupyter notebook list Jupyternoteを使う Webブラウザを起動して以下のURLにアクセスしてください。 http://localhost:8888 今日、やったこと Python環境構築 変数 演算子 for 今日のホワイトボード Dockerについて Docker上にPython用環境を作った。 Dockerでのライフサイクルについて。 図 Dockerライフサイクル ①docker pullでイメージをダウンロード   イメージ=インストール用CD ②イメージからコンテナ作成   コンテナ=PC  ダウンロードしたイメージをPCにインストールすると思っていただければ。 ③コン...