OneBite.Dev - Coding blog in a bite size

build docker

Simple docker step by step how to build docker with explanation

Docker is a highly effective tool that allows you to manage and deploy software applications within isolated environments, also known as containers. Here is a straightforward tutorial on building your own Docker.

Step 1: Installation

Firstly, you need to install Docker on your system. It supports a variety of operating systems. You can visit the Docker website and download the suitable version for your system. Follow the on-screen prompts to install it.

Step 2: Create a Dockerfile

The next step is to create a Dockerfile. The Dockerfile is a crucial component. It contains all the instructions and dependencies essential for setting up your software application. Create a new file in your project directory, name it Dockerfile.

Step 3: Editing your Dockerfile

Open the Dockerfile in a text editor and start setting it up. Type FROM and mention the base OS your software needs. Then write RUN commands followed by any dependency that you want to install. If your software requires environment variables, define them using the ENV command.

For instance, your Dockerfile may look like this:

# Choosing base OS image
FROM ubuntu:latest

# Installing dependencies
RUN apt-get update && apt-get install python3

# Setting an environment variable
ENV my_name DockerTutorial

Step 4: Building Docker Image

Save the Dockerfile and open the terminal. Navigate to the project’s directory. Now, build the Docker image from this Dockerfile using the docker build command.

Here’s what the command should look like:

docker build -t my_first_docker_image .

Step 5: Running Docker Image

Once the image is built, you can run it and create a new Docker container. Use the docker run command, followed by the image name to do that.

Here is how you can run your Docker image:

docker run my_first_docker_image

After running the above command, Docker will start a new container from the given image. Congratulations, you’ve just built and run your first Docker image!

Step 6: Validate

The final step is to validate that your Docker container is running correctly. Use the docker ps command to list all the currently running Docker containers.

In case you want to stop any running Docker container, use docker stop command followed by the ID of the container.

Hopefully, this tutorial gave you a fundamental understanding of how to build Docker and how to perform basic operations. Feel free to explore more advanced Docker capabilities to harness its full potential.

docker