Подтвердить что ты не робот

Когда использовать имя контейнера Docker?

Когда я запускаю docker ps -a, я получил

CONTAINER ID        IMAGE                         COMMAND                CREATED             STATUS                      PORTS               NAMES
e3be2faeb751        centos:latest   touch /var/log/test   2 minutes ago       Exited (1) 2 minutes ago                        insane_kirch6

Мой вопрос: для чего это имя, insane_kirch6?

4b9b3361

Ответ 2

И что еще более важно, вы можете снова запустить именованные контейнеры с помощью start:

docker start --interactive named-containter

Ответ 3

Не только для наглядности, но также может использоваться как container_id в команде exec или rm.

Если вы хотите выполнить команду в существующем контейнере (запущен или завершен), вы будете использовать команду "docker exec", в которой вы указываете имя контейнера или идентификатор.

Примеры:

создайте контейнер с именем qqqq и запустите процесс "sleep" через 1 минуту, затем выйдите.

$ docker run --name qqqq ubuntu sleep 60

Запустите другую команду в контейнере qqqq

$ docker exec qqqq ps -aef
UID        PID  PPID  C STIME TTY          TIME CMD
root         1     0  0 04:21 ?        00:00:00 sleep 60
root        11     0  3 04:21 ?        00:00:00 ps -aef

Удалить контейнер qqqq

$ docker rm qqqq
qqqq