Would you like to learn how to install Nginx using Docker on Ubuntu Linux? In this tutorial, we are going to show you all the steps required to perform the Nginx installation using Docker on a computer running Ubuntu Linux in 5 minutes or less.
• Ubuntu 20.04
• Ubuntu 18.04
• Ubuntu 19.04
• Nginx 1.19.2
Equipment list
The following section presents the list of equipment used to create this tutorial.
As an Amazon Associate, I earn from qualifying purchases.
Nginx – Related Tutorial:
On this page, we offer quick access to a list of tutorials related to Nginx.
Tutorial Nginx – Docker Installation on Ubuntu Linux
Install the Docker service.
Download the Nginx docker image from the online repository.
List the Docker images installed on your system.
Here is the command output:
Start a new Nginx container using this Docker image.
Here is the command output:
In our example, the Docker image was used to start a new container.
The new container is using the local port 80.
The container ID is 177e8effa98fdf8fcc87d377203106d80502cfce10ef7cc619af859577841f56.
Congratulations! You have finished the Nginx Docker installation on Ubuntu Linux.
Docker Nginx – Persistent data
Create a docker volume for persistent data.
Verify the persistent data directory.
Here is the command output:
Optionally, create a symbolic link to an easier access location.
Start an Nginx container with persistent data storage.
Verify the content of the persistent data directory.
Here is the command output:
Congratulations! You successfully configured the use of Docker persistent data storage.
Tutorial Nginx – Testing the Docker installation
Open your browser and enter the IP address of your web server.
In our example, the following URL was entered in the Browser:
• http://192.168.100.10
The Nginx server will display the default website.
Congratulations! Your Nginx Docker installation was tested successfully.
Tutorial Nginx – Docker container management
Verify the status of all Docker conteiners using the following command:
Here is the command output:
Verify the status of the Nginx container using the ID or its name.
Here is the command output:
To stop the Nginx container service, use the following command:
To start the Nginx container service, use the following command:
To restart the Nginx container service, use the following command:
In case of error, use the following command to verify the Nginx container logs.
In our examples, we demonstrated how to manage the Nginx container using its ID or the name previously defined.