Помилки DockerКритична
Exit Code 139Docker Exit Code 139
Контейнер завершився аварійно через помилку сегментації (SIGSEGV, сигнал 11).
dockerlinuxwindowsmacos
Детальніше Exit Code 137Контейнер завершено сигналом SIGKILL (сигнал 9), зазвичай через вичерпання пам'яті (OOM).
Процес було примусово завершено (128+9=137). Найчастіша причина — перевищення контейнером ліміту пам'яті (OOM killed). Також може бути спричинено docker kill, таймаутом docker stop або виселенням Kubernetes.
Перевірте, чи завершено через OOM: docker inspect container_id | grep OOMKilled. Збільшіть ліміт пам'яті: docker run --memory=4g. Оптимізуйте використання пам'яті застосунком. Профілюйте застосунок на витоки пам'яті.
# Container killed (SIGKILL/OOM). Increase memory limit:
docker run --memory=2g myimageExit Code 139Контейнер завершився аварійно через помилку сегментації (SIGSEGV, сигнал 11).
Error: toomanyrequests: Rate limit exceededПеревищено ліміт завантажень Docker Hub.
Error: No such containerВказаного ідентифікатора або імені контейнера не існує.
Exit Code 128Процес контейнера отримав неприпустимий сигнал виходу.
OOMKilled: trueOOM killer ядра Linux завершив процес контейнера, оскільки він перевищив ліміт пам'яті.
Error: port is already allocatedПорт хоста, який ви намагаєтеся прив'язати, вже використовується іншим процесом або контейнером.