MyTetra Share
Делитесь знаниями!
Контейнеры Docker сообщают о следующих событиях
Время создания: 03.04.2026 14:06
Автор: alensav
Текстовые метки: docker
Раздел: UBUNTU_24-04
Запись: alensav/MyTetra2/main/base/1775214391oj0zj4btcl/text.html на raw.githubusercontent.com

Типы объектов / Object Types

Контейнеры / Containers

Контейнеры Docker сообщают о следующих событиях: / Docker containers report the following events:


English

Русский

attach

присоединиться

commit

зафиксировать

copy

копировать

create

создать

destroy

уничтожить

detach

отсоединиться

die

завершиться

exec_create

exec_создать

exec_detach

exec_отсоединить

exec_die

exec_завершиться

exec_start

exec_запустить

export

экспортировать

health_status

статус_здоровья

kill

убить

oom

out_of_memory (нехватка памяти)

pause

приостановить

rename

переименовать

resize

изменить_размер

restart

перезапустить

start

запустить

stop

остановить

top

процессы (top)

unpause

возобновить

update

обновить


Изображения / Images

Образы Docker сообщают о следующих событиях: / Docker images report the following events:


English

Русский

delete

удалить

import

импортировать

load

загрузить

pull

скачать (pull)

push

загрузить (push)

save

сохранить

tag

отметить (tag)

untag

снять отметку (untag)


Плагины / Plugins

Плагины Docker сообщают о следующих событиях: / Docker plugins report the following events:


English

Русский

enable

включить

disable

отключить

install

установить

remove

удалить


Тома / Volumes

Тома Docker сообщают о следующих событиях: / Docker volumes report the following events:


English

Русский

create

создать

destroy

уничтожить

mount

монтировать

unmount

размонтировать


Сети / Networks

В сетях Docker сообщается о следующих событиях: / Docker networks report the following events:


English

Русский

create

создать

connect

подключить

destroy

уничтожить

disconnect

отключить

remove

удалить


Демоны / Daemons

Демоны Docker сообщают о следующих событиях: / Docker daemons report the following events:


English

Русский

reload

перезагрузить


Сервисы / Services

Сервисы Docker сообщают о следующих событиях: / Docker services report the following events:


English

Русский

create

создать

remove

удалить

update

обновить


Узлы / Nodes

Узлы Docker сообщают о следующих событиях: / Docker nodes report the following events:


English

Русский

create

создать

remove

удалить

update

обновить


Секреты / Secrets

Секреты Docker сообщают о следующих событиях: / Docker secrets report the following events:


English

Русский

create

создать

remove

удалить

update

обновить


Конфигурации / Configs

Конфигурации Docker сообщают о следующих событиях: / Docker configs report the following events:


English

Русский

create

создать

remove

удалить

updater

обновить

======================================================

Уточнения

root@a12865b76598:/#

Запомните разницу:

Команда Что делает Пример

docker run IMAGE Создаёт НОВЫЙ контейнер из образа docker run ubuntu

docker start CONTAINER Запускает существующий контейнер docker start a12865b76598

docker exec CONTAINER Выполняет команду в работающем контейнере docker exec -it a12865b76598 bash

Что вы хотите сделать сейчас? Запустить существующий контейнер jolly_napier или создать новый?

-----------------------------------------------------------------------------------------------------------------------------------------------------------

Вариант A: Запустить существующий контейнер jolly_napier (он же a12865b76598)

bash

# Запустить контейнер

docker start a12865b76598


# Войти в него

docker exec -it a12865b76598 bash


# Или одной командой (если контейнер не запущен)

docker start -ai a12865b76598

=============================

Другие распространенные коды:

bash

# Сигналы

137 = SIGKILL (принудительное убийство)

143 = SIGTERM (запрос на завершение)

130 = SIGINT (Ctrl+C внутри контейнера)

129 = SIGHUP (закрытие терминала)


# Ошибки приложений

1 = Общая ошибка

127 = Команда не найдена

255 = Ошибка выхода (exit code out of range)

Как проверить, почему завершился контейнер:

bash

# Посмотреть детали завершения

docker inspect a12865b76598 | grep -A 5 "State"


# Или более подробно

docker inspect a12865b76598 --format='{{json .State}}' | jq

Пример вывода:

json

{

"Status": "exited",

"Running": false,

"Paused": false,

"Restarting": false,

"OOMKilled": false,

"Dead": false,

"Pid": 0,

"ExitCode": 137,

"Error": "",

"StartedAt": "2024-01-01T10:00:00Z",

"FinishedAt": "2024-01-01T10:00:10Z"

}

Важно:

  • Код 137 — это НЕ ошибка, это нормальное поведение при остановке контейнера командой docker stop
  • Контейнеры, остановленные через docker stop, всегда будут иметь код 137 (если не успели завершиться сами за 10 секунд)
  • Если вы хотите graceful shutdown (код 143), программа внутри контейнера должна правильно обрабатывать SIGTERM

Вывод: Всё нормально! Вы успешно остановили контейнеры, и они получили код 137, что ожидаемо для 





Так же в этом разделе:
 
MyTetra Share v.0.67
Яндекс индекс цитирования