3
我在docker中有一個spring啓動應用程序。此應用程序已放大並可以在多個容器上運行。我希望應用程序打印容器ID。我怎樣才能做到這一點 ?在Spring啓動應用程序中打印docker container id
我在docker中有一個spring啓動應用程序。此應用程序已放大並可以在多個容器上運行。我希望應用程序打印容器ID。我怎樣才能做到這一點 ?在Spring啓動應用程序中打印docker container id
A docker ps
會顯示它。
還是一個docker inspect --format="{{.Id}}" <container_name>
但是,如果你的目標是從容器本身訪問ID,請參閱「Docker, how to get container information from within the container?」
例如:
awk -F"-|\." '/1:/ {print $3}' /proc/self/cgroup
如果你可以把這些信息在一個文件在Spring Boot app的開頭,那麼相同的應用程序可以訪問該文件,讀取並顯示所述信息。