Docker
Docker provides tools for building and running applications in containers. Application containerisation helps describe an environment together with its dependencies and configuration. It is relevant to developers and operations teams learning how source code becomes a running service that can be reproduced in another environment.
Practice starts by distinguishing an image from a container. Building an image, starting a service and reading its logs provide a basis for exploring volumes, networks and configuration. Persistent data needs to be considered separately from the container lifecycle, and sensitive information should not be embedded carelessly in images.
A repeatable deployment workflow uses identifiable versions and explicit checks that the application works as intended. Compare an OO2 course with your knowledge of operating systems and development. Docker usage and container orchestration are related but separate learning topics. Confirm the tools, prerequisites and exercises in the programme.
fr
en