Creating a Network Using CLI in Docker

docker create network cli
16 March 2025

Introduction to Docker and Networks


Docker is an open-source platform used for automating the development, deployment, and execution of applications. By using Docker, we can easily manage our applications in containers that are executed in isolation. One of the key features of Docker is the ability to create different networks for container communication. This allows us to manage the various containers related to a specific application in a secure way.



When you want to create a new network in Docker, you need to start by using the CLI (Command Line Interface) to enter the Docker environment. Creating a new network can help facilitate traffic between containers, manage those containers, and enhance security for better communication. Networks can essentially be created in two primary ways: Bridge networks (default) and Overlay networks. Here, we will create a simple Bridge network that is suitable for most applications.



How to Create a New Network


The command docker network create will give you the ability to build a new network in Docker. For this process, you can make use of the CLI. An interesting point here is that you can specify parameters such as network type, network name, and IP configurations. We will focus on creating a simple structure.



Sample Code to Create a Network



docker network create my_network


Code Explanation


In the above code, we created a network named my_network. This command tells Docker to create a new network with this name. After executing this command, if you look at the Docker panel, the new network will be in the existing list and you will be able to use this network for communication between different containers.



Note that after creating a network, you can connect containers to this network by using the --network option during the creation or execution of a container. This capability will help you manage your programs in a better way.


FAQ

?

How can I see the existing networks in Docker?

?

Can I create multiple networks simultaneously?

?

How can I remove a network in Docker?

?

What are the advantages of Docker networks?