Если ты при выполнении docker exec стал часто сталкиваться с о | axenov.dev
Если ты при выполнении docker exec стал часто сталкиваться с ошибкой
OCI runtime exec failed: exec failed: unable to start container process: open /dev/pts/0: operation not permitted: unknown
Значит, скорее всего, у тебя используется runc версии 1.1.3 (runc --version) с ошибкой. Она будет исправлена в runc 1.1.4, черновик релиза уже создан.
Теоретически, также можно откатиться на <=1.1.2, но быстрого способа я пока не нашёл. Конкретно мне случайно помог мой скрипт переустановки докера, составленный по офиц. мануалу — там как раз, по сути, containerd был переустановлен и запущен сызнова, так что ошибка ушла.
На самом деле, вполне можно обойтись командой:
sudo systemctl restart containerd.service
Главное, не трогать systemctl daemon-reload!
В любом случае, ждём релиза с фиксом.
#docker @axenov_dev