"ps -C sleep" на хосте не находит процесс сна, запущенный в контейнере, запущенном на WSL2
Я смотрел презентацию Лиз Райс "Контейнеры с нуля", чтобы узнать, как устроены контейнеры, и пытался следовать командам, которые она дает о том, как идентифицировать PID контейнера, который она выполняет во время выступления. Она использует пример запуска процесса сна из контейнера, чтобы запуститьps -C sleep
внутри хоста, чтобы распознать PID контейнера. К сожалению, хотя я могу открыть новую оболочку bash в интерактивном режиме и запустить команду сна (или запустить несколько, как позже подтвердилps -fe
), когда я бегу ps -C sleep
на хосте, как рекомендовано, результат ничего:
Добавлю, что я запускаю Docker из Windows, используя серверную часть WSL2 и хост Ubuntu 18.04. Моя проблема как-то связана с WSL2? https://www.youtube.com/watch?v=8fi7uSYlOdc (минута 19:00 она приводит пример использования сна для распознавания PID)