Return to Monitoring topics, IT topics, Programming topics, Container topics, Docker commands, Kubernetes topics
See: docker events
In programming and software design, an event is an action or occurrence recognized by software, often originating asynchronously from the external environment, that may be handled by the software. Computer events can be generated or triggered by the system, by the user, or in other ways. Events may be handled synchronously with the program flow. That is, the software may have one or more dedicated places where events are handled, frequently an event loop. However, in event-driven architecture, events are typically processed asynchronously.
The user can be the source of an event. The user may interact with the software through the computer's peripherals—for example, by typing on a keyboard or clicking with a mouse. Another source is a hardware device such as a timer. Software can also trigger its own set of events into the event loop, such as by communicating the completion of a task. Software that changes its behavior in response to events is said to be event-driven, often with the goal of being interactive.