У меня есть простой пример из официального руководства на сайте докеров.
Я запускаю следующее:
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
Однако после того, как я это сделаю, ничего не изменится. Процесс все еще работает и выводит «привет» каждую секунду. Что я не так?