tsalakh ain sus noam Huyah ol guf

勉強会のメモ。その他備忘録。参考にさせて頂いたサイトや資料はリンクさせて頂いていますが不都合があればご連絡ください。

【技術メモ】Dockerからlocalhostに繋ぐときのIPを設定する

Dockerからlocalhostに繋ぐときのIPを設定する

概要

MacでDockerで何かサービスを立ち上げて、ホストOS側の何かにアクセスしたいとき、localhostだと繋がらない。
(コンテナ内に接続に行ってしまう。)

詳細

先にコマンド。Dockerからはこのアドレスを指定すればOK。

### 設定
$ sudo ifconfig lo0 alias 10.200.10.1/24

### 確認
$ ifconfig lo0
  • lo0はloopback(ループバック)のこと
  • ホストOSにて$ ifconfig lo0とするとinet 127.0.0.1 netmask 0xff000000とでる
  • 上記方法だと、OS再起動のたびにリセットされる

参考リンク

link Docker for Macで立てたコンテナから、ホストOSで動いているAPIサーバーにアクセスする方法