Docker for Everyday
Docker is an open-source project that automates the deployment of applications inside software containers, by providing an additional layer of abstraction and automation of operating-system-level virtualization on Linux. Docker uses resource isolation features of the Linux kernel to allow independent "containers" to run within a single Linux instance, avoiding the overhead of starting virtual machines.
- Introduction to Docker. What is? Images? Containers? How to install? How to use it?
- Image Basic Concepts and Best Practices
- Building your own Image. From an empty Dockerfile to your first build
- Saving your Image to future use. Showing how Registry Works, Docker Hub, how to find Images and use them with your Containers
- Running a Container with your own Image
- Running a Container from a Registry/Docker Hub
- Linking Containers, Use Case: PHP+MySQL
- How to search for Help
- Hints and Cheats
- PDF-Version (1958 kB)