Как убить процесс внутри контейнера? Верхняя команда Docker
У меня есть простой пример из официального руководства на сайте докера.
Я запускаю следующее:
sudo docker run -d ubuntu:latest /bin/sh -c "while true; do echo hello world; sleep 1; done"
a66asdasdhqie123...
Затем возьмите некоторый вывод из созданного контейнера:
sudo docker logs a66
hello
hello
hello
...
Затем я просматриваю запущенные процессы контейнера:
sudo docker top a66
UID PID PPID C STIME TTY TIME CMD
root 25055 15152 0 20:07 ? 00:00:00 /bin/sh -c while true; do echo hello world; sleep 1; done
root 25295 25055 0 20:10 ? 00:00:00 sleep 1
Далее я пытаюсь убить первый процесс контейнера:
sudo docker exec a66 kill -9 25055
Однако после того, как я это сделаю, ничего не изменится. Процесс все еще работает и выдает "привет" каждую секунду. Что я не прав?