howto:specific:learndocker
This is an old revision of the document!
Learning Docker
This is a brief overview of using Docker, matching the contents of the 2025 Docker Workshop.
What is Docker?
Docker is a platform for containerising applications. This is like running applications in Virtual Machines (VMs), although with a smaller resource footprint and the advantage of being able to re-use base images to save setup. For most users Docker enables the rapid setting up of software, so if you do or are interested in self hosting then you should find this very useful.
The Docker Workflow
- Start with an application
- Write a Dockerfile that replicates the setup needed for the application
- Use the Docker Client to build your application into an image
- Then use the Client again to run the image as a container
- Manage the running and configuration of multiple containers with Docker Compose
howto/specific/learndocker.1737030408.txt.gz · Last modified: 2025/01/16 12:26 by alexdavis