能否有一个命令,可以运行一个新的容器创建后,从主机获取容器的IP地址?
基本上,一旦Docker创建容器,我想滚动我自己的代码部署和容器配置脚本。
--format检查的选择来救援。
现代Docker客户端语法:
docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' container_name_or_id
旧的Docker客户端语法:
docker inspect --format '{{ .NetworkSettings.IPAddress }}' container_name_or_id
首先获取容器ID:
docker ps
(第一列是容器ID)
使用容器ID运行:
docker inspect <container ID>
在“NetworkSettings”的底部,你可以找到“IPAddress”