需要获取Docker Compose启动的容器的id,就像'docker run ...'命令一样(它只打印id)。怎么做?谢谢。
答案 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>
我不知道你是否要求这个,这也可以帮助其他人