2017-04-07 29 views
5

是否可以從Docker容器獲取主機的MAC地址並將其寫入文本文件?從Docker Container獲取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