2015-05-25 11 views
11

Yüklü bir docker resmim var ve CMD komutunun ne olduğunu kontrol etmek istiyorum. Bunu yapmak için herhangi bir kısayol var mı? örneğin, ben Bunları, örneğin, kullanılan docker inspect komutuBir docker görüntüsünün CMD komutu nasıl bulunur?

docker inspect --format='{{.Config.Cmd}}' <image:tag> 
docker inspect -f '{{.Config.Cmd}}' <image:tag> 

kullanabileceğiniz bu liman işçisi görüntü CMD [ "raylar", "sunucu"]

cevap

11

olduğunu söyle istiyorum , "list full command of running/stopped container in Docker". Çalışıyorsa ise

+1

minör yazım hatası çıkarılmış kullanabilirsiniz, o liman işçisi, '{{.Config.Cmd}}' 'değil -f teftiş olduğunu' 'docker inspect -f '{{.config.Cmd}}'' – user2915097

+0

@ user2915097 Teşekkürler. Cevabını buna göre düzenledim. – VonC

+0

docker inspect ise, bir docker görüntüsünün son katmanında bu komutun olması gibi bir yolun, 'docker history zenithar/nano-nginx | awk 'NR == 2 {print}' 'ancak dezavantajı, komutun kesilmesidir. – user2915097

0

, sen

docker inspect -f "{{.Path}} {{.Args}} ({{.Id}})" $(docker ps -a -q)

Shamlessley this response

İlgili konular