Skip to content
This is a Docker hands-on lab for beginners
PHP Dockerfile
Branch: master
Clone or download
Latest commit 195b630 Nov 20, 2018
Type Name Latest commit message Commit time
Failed to load latest commit information.
labs Fix labs numbering Nov 20, 2018
php-app fixes errors Oct 31, 2018
presentation Update presentation and add pdf version Oct 23, 2018
.dockerignore initial commit Oct 16, 2018
.gitignore initial commit Oct 16, 2018 initial commit Oct 16, 2018
Dockerfile initial commit Oct 16, 2018
LICENSE Change license Oct 18, 2018 Fix labs numbering Nov 20, 2018

Docker Beginners Techlab

In this Docker Techlab you're going to learn the basics behind the container technology docker.

  • Introduction presentation, what are Containers?
  • How to install Docker on your computer?
  • Run Docker Containers
  • Mount local Volumes into Containers
  • Build Docker Containers
  • How networking works


Getting Started Slides

  1. Installation
  2. Getting Started
  3. Images
  4. Environment Variables
  5. Deleting Container
  6. Names
  7. Working with Volumes
  8. Frontend Container
  9. Embedding the Source Code
  10. Linking Frontend and Backend
  11. Building Your Own Docker Image
    1. Multistage Builds
  12. Troubleshooting
  13. Orchestration
  14. Registry and Docker Hub
  15. Docker Best Practices

extended Labs

  1. create a docker image for your own application
  2. use docker compose to define multi-container docker applications for dev environments
  3. read and study the OpenShift image creation guide
  4. create a docker hub account and create a docker build for your own docker image (Dockerfile hosted on github)

Additional Docs

Other Labs or Tutorials

You can’t perform that action at this time.