Skip to content

Instantly share code, notes, and snippets.

@ilmoralito
Created July 4, 2022 04:07
Show Gist options
  • Save ilmoralito/07ff18fef1b055b79eefa2d1bb0e3051 to your computer and use it in GitHub Desktop.
Save ilmoralito/07ff18fef1b055b79eefa2d1bb0e3051 to your computer and use it in GitHub Desktop.
comunicate containers using DNS name
# EXAMPLE > DEFAULT BRIDGE NETWORK
START MYSQL WITH CUSTOM ROOT PASSWORD
docker run -e MYSQL_ROOT_PASSWORD=hotch mysql
START MYSQL CLIENT
docker exec -it <CONTAINER_ID> bash
GET MYSQL ROOT PASSWORD
docker exec <CONTAINER_ID> env
START PHPMYADMIN WITH PMA_HOST VARIABLE (over IP address)
docker run \
--name myadmin \
-d \
-e PMA_HOST=172.17.0.2 \
-p 8080:80 \
phpmyadmin
# EXAMPLE > CUSTOM BRIDGE NETWORK
CREATE CUSTOM BRIDGE NETWORK
docker network create mysql
START MYSQL SERVER WITH CUSTOM ROOT PASSWORD
docker run \
--network mysql \
-e MYSQL_ROOT_PASSWORD=hotch \
--name mysql \
-d \
mysql
START PHPMYADMIN WITH PMA_HOST VARIABLE (over DNS name - name of the container)
docker run \
--network mysql \
-p 8000:80 \
-e PMA_HOST=mysql\
-d \
phpmyadmin
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment