【docker】ホストとコンテナをPortマッピングする方法

host-container portマッピング

ホストとコンテナのjupyter notebook(Webサーバ)のポートをマッピングする方法について説明します。

方法:ポートマッピング

ホストのポートとコンテナのポートをマッピングする

①ブラウザからホストにアクセスする

②ホストからコンテナにアクセスする

ブラウザ<=>ホスト<=>コンテナでWeb通信が行われる

コマンド:-p ホストポート番号:コンテナポート番号

以下のコマンドを入力することでポートをマッピングできます。

docker run -it -p 1234:8888 jupyter/datascience_notebook bash

-p 1234:1234 jupyter/datascience_notebook

-pポートマッピングを指定するオプション
1234ホスト側のポート番号
8888コンテナ側ポート番号
jupyter/datascience_notebookjypyter notebookのimage
※サイズが大きのダウンロードに時間がかかります
-p ポートマッピング

コンテナ側で以下のコマンドを入力してjupyter notebookを起動する

jupyter notebook
jupyter notebook 起動

パソコンでブラウザを起動し「http://127.0.0.1:1234/」を入力する。

ブラウザからコンテナのjuypter notebookにアクセスできます。

\ 最新情報をチェック /

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA