如何从Docker Compose打印容器ID

时间:2015-07-15 15:01:14

标签: docker

需要获取Docker Compose启动的容器的id,就像'docker run ...'命令一样(它只打印id)。怎么做?谢谢。

1 个答案:

答案 0 :(得分:0)

我不明白你到底想要什么。如果您只需要获取容器ID

sudo docker ps 

将提供其他一些细节。如果您只需要打印特定数据,那么您可以使用 docker inspect 命令 。这显示了Docker中给定容器或图像的所有可用信息。默认情况下,这将呈现JSON数组中的所有结果

例如,在您的情况下仅打印容器ID

sudo docker inspect --format='{{.Config.Hostname}}' <container_name>

或打印IP地址

sudo docker inspect --format='{{.NetworkSettings.IPAddress}}' <MYSQL cont. ID/container_name>

我不知道你是否要求这个,这也可以帮助其他人