Quantcast
Channel: ADACHIN SERVER LABO
Viewing all articles
Browse latest Browse all 164

[docker][docker inspect]コンテナのネットワーク情報を取得

$
0
0

Adachinですっ。

今回は備忘録ですが、コンテナのIPとかMACアドレスとか

わざわざコンテナにアタッチして確認するのは、

とても理想的ではないので、dockerホストから確認する方法をブログします。

このイラストかわいい🐳

・3・b


■inspect

Usage: docker inspect [OPTIONS] CONTAINER|IMAGE [CONTAINER|IMAGE...]
Return low-level information on a container or image

 -f, --format=""         Format the output using the given go template
 --help                  Print usage
 --type=container|image  Return JSON for specified type, permissible
                         values are "image" or "container"
 -s, --size              Display total file sizes if the type is container

ヘルプはこんな感じですが、よくわからんので例を出しますね。


■IP アドレス確認

$ docker inspect --format='{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' 42946ed51f6e
172.17.0.2


■MACアドレス確認

$ docker inspect --format='{{range .NetworkSettings.Networks}}{{.MacAddress}}{{end}}' 42946ed51f6e
02:42:ac:11:00:02


■コンテナログパス確認

$ docker inspect --format='{{.LogPath}}' 42946ed51f6e
/mnt/sda1/var/lib/docker/containers/42946ed51f6e097747f007d0bfe48c5da143d9ab9419136af8181499a926392d/42946ed51f6e097747f007d0bfe48c5da143d9ab9419136af8181499a926392d-json.log


■まとめ

ちなみにコレでも情報出ます。

$ docker inspect 42946ed51f6e

ログとかJSONなんですな。
今更気づいた….
これで管理も楽になると思うので
みなさんもinspect使いこなしましょう!!

参考:https://docs.docker.com/engine/reference/commandline/inspect/


Viewing all articles
Browse latest Browse all 164

Trending Articles