Как получить базу идентификатора контейнера по имени образа докера через командную строку? - PullRequest
0 голосов
/ 08 января 2019

Если я побежал sudo doccker ps я получил это

[user@vm1 ~]$ sudo docker ps 

CONTAINER ID        IMAGE                          COMMAND                  CREATED                  STATUS                  PORTS                        NAMES
e8ff73dec1d5        portal-mhn:latest         "nginx -g 'daemon of…"   43 minutes ago           Up 43 minutes  portal-mhn_portal-mhn.1.4rsfv94wy97gb333q3kfyxz32
62a7cf09d7bf        portal-admin:latest       "nginx -g 'daemon of…"   43 minutes ago           Up 43 minutes  portal-admin_portal-admin.1.s62iep4gl5g5oj2hrap14kz1t  

Я пытаюсь получить базу идентификаторов контейнеров в ImageName.

Ex. Можно ли взять идентификатор контейнера портала-mhn: latest через командную строку? что e8ff73dec1d5

1 Ответ

0 голосов
/ 08 января 2019

Если вы хотите получить идентификатор контейнера на основе имени изображения, это должно работать:

$ docker ps | grep '<image_name>' | awk '{ print $1 }'

Или даже:

$ docker ps | awk ' /<image_name>/ { print $1 }'

Также вы можете присвоить контейнеру имя при запуске с docker run --name, а затем выполнить фильтрацию по имени, как предложено @ kevin-cui.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...