Beispiel Networking¶
Mit Ports kann man also (in)direkt auf die Dockerdienste / Dockerprozesse zurgreifen. Besser ist es allerdings mit eigenen Dockernetzwerk die nötigen Container zu verbinden.
Anm.: bitte (immer) vorher alle beteiligten „MariaDB-Container“ stoppen.
Neues Netzwerk erstellen und und neuen MariaDB-Container mit PhpMyAdmin nutzen:
docker network create test-net
docker run -d --name mariadb-test4 \
-v /home/joeb/varlibmysql/:/var/lib/mysql \
--network test-net mariadb
docker run -d --name pma -p 8080:80 \
-e PMA_HOST=mariadb-test4 \
--network test-net phpmyadmin/phpmyadmin
Anm.: beim letzten Aufruf ist der volle Name für das PhpMyAdmin-Image zu beachten.
Siehe: PhpMyAdmin Image auf Docker Hub
Docker-Netzwerke erledigen selbstständig die Namensauflösungen!
Aber: es werden die mit der Option -- name
erstellten Bezeichner verwendet.