Questo post illustra come accedere allo spazio dei nomi di rete del contenitore Docker.
1. Identifica l'ID del contenitore Docker a cui desideri accedere ed esegui il comando seguente come root sull'host.
# docker ps
2. Ottieni il PID del contenitore Docker:
# pid=$(docker inspect -f '{{.State.Pid}}' ${container_id})
3. Crea directory netns:
# mkdir -p /var/run/netns/
4. Crea il softlink dello spazio dei nomi:
# ln -sfT /proc/$pid/ns/net /var/run/netns/[container_id]
5. Eseguire il comando ip netns per accedere a questo spazio dei nomi. Ad esempio:
# ip netns exec [container_id] ip a