Skip to content

Instantly share code, notes, and snippets.

@jauhararifin
Last active March 21, 2019 14:58
Show Gist options
  • Save jauhararifin/517569e32b8391f629cff2da3d2ad0c3 to your computer and use it in GitHub Desktop.
Save jauhararifin/517569e32b8391f629cff2da3d2ad0c3 to your computer and use it in GitHub Desktop.
Deploy mysql and phpmyadmin in docker locally
#!/bin/bash
sudo docker pull phpmyadmin/phpmyadmin
sudo docker pull mysql:5.7.24
sudo docker network create mysql-network
sudo docker run --name a-mysql \
--net=mysql-network \
-p 3306:3306 \
-e MYSQL_ROOT_PASSWORD=password \
-d mysql:5.7.24
sudo docker run --name a-mysql-admin \
--net=mysql-network \
-e MYSQL_ROOT_PASSWORD=password \
-e PMA_HOST="a-mysql" \
-e PMA_PORT=3306 \
-p 8080:80 \
-d phpmyadmin/phpmyadmin
echo "mysql: " $(sudo docker inspect --format '{{ index .NetworkSettings.Networks "mysql-network" "IPAddress"}}' a-mysql)
echo "username: root"
echo "password: password"
echo "phpmyadmin: " $(sudo docker inspect --format '{{ index .NetworkSettings.Networks "mysql-network" "IPAddress"}}' a-mysql-admin)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment