Docker – Adresy IP kontenerów
Tym razem bardziej techniczny wpis.
Każdy kto pracuje z dockerem wie jak kapryśny może on być jeśli chodzi o adresy IP. Adresy kontenerów zmieniają się po każdym restarcie komputera lub po przebudowaniu obrazu i za każdym razem trzeba wykonać serię poleceń docker ps, docker inspect w poszukiwaniu właściwych adresów IP, co w przypadku wielu kontenerów może być męczące.
W związku z powyższym popełniłem mały skrypt w języku Python 3, który wyświeta adresy IP wszystkich aktywnych kontenerów dockerowych.
Skrypt znajduje się tutaj.
Użycie:
./docker_ips.py
lub
python3 docker_ips.py
Wynik:
abc_nginx 172.21.0.4
abc_php 172.21.0.5
abc_phpmyadmin 172.21.0.3
abc_mysql 172.21.0.2
Skomentuj