Come lasciare due contenitori docker possono ping each altro

Ho due contenitori di appoggio A & B, che voglio fare è che entrambi i contenitori possono pingare l'altro contenitore. Come dovrei fare? E in un contenitore, quale indirizzo IP devo utilizzare per pingare l'altro contenitore?

Il mio OS è ubuntu:14.04 , versione docker 1.6.2

È ansible get l'indirizzo IP del contenitore utilizzando:

 docker inspect -f '{{ .NetworkSettings.IPAddress }}' container1 

Quindi passare questo al secondo contenitore in qualche modo, ad esempio:

 docker exec -it container2 bash -c "echo 1.2.3.4 > pingip" 

E viceversa per container2.

Puoi provare utilizzando:

 docker exec -it container2 bash -c "ping \$(cat pingip)"