2017-04-07 35 views
5

DockerコンテナからホストマシンのMACアドレスを取得してテキストファイルに書き込むことはできますか?DockerコンテナからMacアドレスを取得する

+0

コンテナホストから隔離されていなければなりませんが、コンテナはこの情報を環境変数で起動することができます(例えば、 'docker run -e MAC_Host 08002Bdeadbe ...' – user2915097

答えて

3
docker inspect <container name or id> |grep MacAddress|tr -d ' ,"'|sort -u 

またはコンテナ内:

ifconfig -a 

ifconfigコマンドは、「ネットツールのLinuxのPKGの一部であり、これは、実行中のコンテナを入力するための良い方法です:

nsenter -t $(docker inspect --format '{{ .State.Pid }}' <container name or id>) -m -u -i -n -p -w 
関連する問題