Dockerはネットワーキングを提供し、コンテナ同士が通信でき、また外部世界とも通信できます。ポートマッピングはコンテナのポートをホストに公開し、ネットワークはコンテナが名前で互いに通信できるようにします。基本を理解することは、接続されたアプリケーションを実行するために必須です。
ポートマッピング — コンテナをホストに公開する
# -p HOST_PORT:CONTAINER_PORT maps a host port to a container port
docker run -p 8080:80 nginx
# → nginx listens on port 80 INSIDE the container;
