2015-12-28 42 views
1

我啓動了一個docker容器(使用docker run)。我可以在我的Kitematic應用程序中看到它。當我從Kitematic開始時,我確定它正在重用我的標誌,比如-P來公開端口。我的Docker容器中包含哪些運行標誌

如何查看容器正在使用的標誌?例如,我忘記了我安裝到容器的目錄/卷。

回答

1

首先嚐試看看docker inspect結果:

docker inspect yourContainerNameOrId 

搬運工檢查有一個精心製作的模板基地的格式,在「Docker Inspect Template Magic」解釋說,通過Adrian Mouat寫的。

例如,爲了get the port mapping of a container

docker inspect -f '{{range $p, $conf := .NetworkSettings.Ports}} {{$p}} -> {{(index $conf 0).HostPort}} {{end}}' <containername> 
+0

我想通了這一點,回來要刪除我的問題。但是你的回答已經擺在我面前了,所以我會盡快接受它。謝謝! – kane

+0

@ kane沒問題。它可能會幫助其他人。 – VonC