Day 01: Deploy Nginx using docker run command
Day 02: Deploy a HTML page with the help of dockerfile
Day 03: Push the docker image to the container registry
Day 04: Update the source code and deploy the latest version of docker image
Day 05: Persist the container data with docker volumes
Day 06: Persist the container data with docker bind mount
Day 07: Attach a container to the docker network
Day 08: Communication between two containers using docker bridge network
Day 09: Write the dockerfile and run the container
Day 10: Copy files between docker host and container
Day 11: CMD and ENTRYPOINT instructions in the dockerfile
Day 12: Run multiple containers using docker-compose
Day 13: Pass environment variables to Docker containers
Day 14: Ignore the files using .dockerignore form the docker build context
Day 15: Check the container's health using HEALTHCHECK instruction
Day 16: Run the docker container as a non-root user
Day 17: Monitor the resource usage of docker container
Day 18: Deploy a container in Azure Container Instances (ACI)
Day 19: Create a container registry in Azure Container Registry (ACR)