

docker 上からホストのIPが知りたいです

[code]

    Linux docker_mysqldb 5.10.47-linuxkit #1 SMP Sat Jul 3 21:51:47 UTC 2021 x86_64 GNU/Linux
    
[/code]

uname はこれです

host には名前では host.docker.internal でアクセスできるんですが

[ドキュメント](https://docs.docker.jp/docker-for-mac/networking.html)を見ると

> ホストの IP アドレスは変動します（あるいは、ネットワークへの接続がありません）。18.03 よりも前は、特定の DNS 名
> host.docker.internal での接続を推奨していました。これはホスト上で内部の IP アドレスで名前解決します。

となっていてアドレスが固定ではないようです

ping や nslookup とかも何もはいってないんですが何もインストールせずに知る方法はないでしょうか

* * *
[code]

    root@docker_mysqldb:/# ipconfig getifaddr en0
    bash: ipconfig: command not found
    root@docker_mysqldb:/# ifconfig
    bash: ifconfig: command not found
    root@docker_mysqldb:/# ip route
    bash: ip: command not found
    root@docker_mysqldb:/# /sbin/ip route
    bash: /sbin/ip: No such file or directory
    
[/code]

このあたりのコマンドがことごとく入っていません

Dockerfile も不明で昔作られた image だけがある状態です


CC BY-SA 4.0
2021-11-10T03:48:06.860
83535
2021-11-10T09:41:04.710
2021-11-10T09:41:04.710
3060
question
linux docker
ネットワーク関連のコマンドが使えない docker コンテナ内からホストのIPアドレスが知りたい