- A Cloud Guru
Working with Docker Containers
Docker lets us quickly and efficiently deploy containers for a variety of situations. Before we start mass deploying our containerized infrastructure, however, we need to make sure we can run through the basics. In this lab, we learn core Docker commands for container management by creating an Nginx web container.
Table of Contents
Create an Nginx Container
docker runcommand to launch a new container based on the
nginximage with the name
web. Ensure the container is running detached and has not been exited.
/var/www/directory on the container, then copy the default
/etc/nginx/conf.d. The websites files in
webfiles/htmlmust also be moved to
/var/www/. Ensure the
nginxuser and group owns these directories, and that
nginxis using the new configuration.
Test and Publish the Website to Port 80
Test that the configuration was successful by trying to access the website on the container. If successful, create an image based on the container and launch a new
web01that publishes to port
80on the localhost.
What's a lab?
Hands-on Labs are real environments created by industry experts to help you learn. These environments help you gain knowledge and experience, practice without compromising your system, test without risk, destroy without fear, and let you learn from your mistakes. Hands-on Labs: practice your skills before delivering in the real world.