The host and null networks
In this section, we are going to look at two predefined and somewhat unique types of networks, the host and the null networks. Let’s start with the former.
The host network
There are occasions when we want to run a container in the network namespace of the host. This may be necessary when we need to run some software in a container that is used to analyze or debug the host network's traffic, but keep in mind that these are very specific scenarios. When running business software in containers, there is no good reason to ever run the respective containers attached to the host’s network. For security reasons, it is strongly recommended that you do not run any such container attached to the host network in a production or production-like environment.
That said, how can we run a container inside the network namespace of the host? Simply by attaching the container to the host
network:
- Run an Alpine container and attach it to...