2015-07-21 26 views

回答

0

也許docker ps | awk 'NR>1 {print $2}'的NR> 1避免打印ID爲一線

+0

這列出了圖像的名稱,而不是容器。 – DoubleMalt

+1

正確,應該是'docker ps | awk'NR> 1 {print $ NF}'' – user2915097

0

我還沒有發現使用docker ps一個解決方案,但你可以用它做docker-compose(前身爲fig):

docker-compose ps | awk '{print $1}'將返回這樣的事情:

Name 
------------------------------------------------------------------------------- 
src_bus_1 
src_db_1 
src_images_1 
src_nginx_1 
src_python_1 
4

這應該這樣做。在開始時對於斜線道歉。

$ docker inspect -f {{.Name}} $(docker ps -q) 
/test 
/test2 
+0

我更喜歡你的解決方案,更清潔。 – user2915097

+0

你的實際上雖然更短!鞦韆和環島... –

+0

謝謝你阿德里安! – Vishwak

0
docker ps | awk 'NR>1 {print $(NF)}' 

做它

NR>1避免打印標題行和print $(NF)打印輸出的最後一列。

+2

雖然此代碼片段可能會解決問題,但[包括解釋](http://meta.stackexchange.com/questions/114762/explaining-entirely-code-based-answers)確實有助於提高帖子的質量。請記住,您將來會爲讀者回答問題,而這些人可能不知道您的代碼建議的原因。 –

相關問題