2015-07-21 23 views

Trả lời

0

lẽ docker ps | awk 'NR>1 {print $2}' các NR> 1 tránh ID in cho dòng đầu tiên

+0

Điều này liệt kê tên của hình ảnh, không phải là các vùng chứa. – DoubleMalt

+1

chính xác, nó phải là 'docker ps | awk 'NR> 1 {print $ NF}' ' – user2915097

0

tôi đã không tìm thấy một giải pháp sử dụng docker ps, nhưng bạn có thể làm điều đó bằng docker-compose (trước đây fig):

docker-compose ps | awk '{print $1}' sẽ trở lại một cái gì đó như thế này:

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

Điều này sẽ thực hiện. Xin lỗi cho dấu gạch chéo lúc bắt đầu.

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

Tôi thích giải pháp của bạn hơn, sạch hơn. – user2915097

+0

Bạn thực sự là ngắn hơn mặc dù! Đu và vòng xuyến ... –

+0

Cảm ơn bạn Adrian! – Vishwak

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

làm nó

NR>1 tránh in dòng tiêu đề và print $(NF) in cột cuối cùng của đầu ra.

+2

Mặc dù đoạn mã này có thể giải quyết được câu hỏi, [bao gồm cả giải thích] (http://meta.stackexchange.com/questions/114762/explaining-entirely-code-based-answers) thực sự giúp cải thiện chất lượng bài đăng của bạn. Hãy nhớ rằng bạn đang trả lời câu hỏi cho người đọc trong tương lai và những người đó có thể không biết lý do cho đề xuất mã của bạn. –

Các vấn đề liên quan