Skip to content
thesarfo

Reference

Docker: Container Basics Glossary

A glossary of core Docker and container terminology — images, registries, namespaces, and more.

views 0
TermDefinition
AgileAn iterative approach to project management and software development for faster delivery with fewer issues.
Client-server architectureA distributed application structure dividing tasks between servers and clients.
ContainerA standardized unit of software encapsulating application code, runtime, tools, and settings.
Container RegistryUsed to store and distribute named container images.
CI/CD pipelinesSeries of steps automating software delivery throughout the development life cycle.
Cloud nativeApplications designed for cloud computing architecture, capitalizing on cloud delivery characteristics.
Daemon-lessContainer runtime not requiring a specific daemon to create objects.
DevOpsSet of practices, tools, and cultural philosophy automating and integrating software development and IT.
DockerOpen container platform for developing, shipping, and running applications in containers.
DockerfileText document with build instructions for Docker images.
Docker clientPrimary interface for users to interact with Docker.
Docker CLICommand-line interface allowing Docker command execution.
Docker daemon (dockerd)Manages Docker objects like images, containers, networks, and volumes.
Docker HubPlatform to create, manage, and deliver container applications.
Docker localhostHost network allowing containers to share the host’s networking stack.
Docker remote hostExternal machine running a Docker Engine.
Docker networksIsolate container communications.
Docker pluginsExtending Docker functionality, like storage plugins.
Docker storageUses volumes and bind mounts for data persistence.
LXCLinux Containers: OS-level virtualization for isolated Linux environments.
IBM Cloud Container RegistryManages and distributes container images in a private registry.
ImageImmutable file containing source code, libraries, and dependencies for an application to run.
ImmutabilityImages are read-only; any changes create new images.
MicroservicesCloud-native architectural approach with loosely coupled deployable components.
NamespaceLinux kernel feature isolating and virtualizing system resources for Docker isolation.
Operating System VirtualizationOS-level virtualization allowing multiple isolated user space instances.
Private RegistryRestricts image access to authorized users.
REST APIApplication programming interface conforming to REST constraints for web services interaction.
RegistryHosted service containing repositories of images, responsive to the Registry API.
RepositorySet of Docker images shared via a registry server, labeled with tags.
Server VirtualizationDivision of a physical server into isolated virtual servers using software.
ServerlessCloud-native model enabling server-free application building and running.
TagLabel applied to Docker images distinguishing different versions in a repository.