On normal networks, it is a security risk to send plaintext data, since attackers can sniff or even manipulate all traffic. Encryption is required for secure communication. When using Docker containers, these can be connected together using virtual network interfaces. Do these suffer from the same security problems, or are Docker network connections secure against sniffing? Is it necessary to encrypt traffic over the Docker network?
Edit: I am interested in whether the traffic between two docker containers can be intercepted by a third docker container, when all are on the same bridge network on the same host.