目的
Docker Toolbox の Docker に http://localhost:8888 でアクセスできるようにしたい
手法
VirtualBox の ポートフォワーディングを使う。
例えば、ローカルホストの8888番ポートへの接続を VM の80番ポートにフォワーディング。
手順
- Oracle VM VirtualBox マネージャーを開く
- Docker Toolbox の仮想マシンを右クリックしてコンテキストメニューを表示
- 表示されたコンテキストメニューで
設定を表示 - 表示された
設定画面の左メニューでネットワークを選択 - 表示された
ネットワーク画面のアダプター1タブの高度設定内のポートフォワーディングを表示 - 表示された
ポートフォワーディング画面で新しいルールを追加
追加例)
| 名前 | プロトコル | ホストIP | ホストポート | ゲストIP | ゲストポート |
|---|---|---|---|---|---|
| Rule 1 | TCP | (空白) | 8888 | (空白) | 80 |