Last active
August 19, 2017 19:18
-
-
Save iampeterbanjo/96882b4f65ed661ad7000b8ce4f1bf8d to your computer and use it in GitHub Desktop.
Create Wordpress, MySQL and phpMyAdmin on hyper.sh using linked docker containers
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// FROM https://blog.hyper.sh/hyper_vs_digitalocean_round_1_wordpress_mysql_phpmyadmin.html | |
//run mysql container | |
$ hyper run --name mysqldb -e MYSQL_ROOT_PASSWORD=12345678 -d mysql | |
dedd5369d311ea2de163a04c71961104569e953d90b2424df3e3debaf1ca3d0e | |
//run phpmyadmin container | |
$ hyper run --name myadmin -d --link mysqldb:db -p 8888:80 phpmyadmin/phpmyadmin | |
475e215b02fef05da0eca243b708c578e19372d5efcf7551c2c4a32350633e34 | |
//add public ip to phpmyadmin container | |
$ hyper fip allocate 1 | |
23.236.114.79 | |
$ hyper fip attach 23.236.114.79 myadmin | |
//view all containers | |
$ hyper ps | |
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES PUBLIC IP | |
475e215b02fe phpmyadmin/phpmyadmin "/run.sh" About a minute ago Up 55 seconds 0.0.0.0:8888->80/tcp myadmin 23.236.114.79 | |
dedd5369d311 mysql "docker-entrypoint.sh" 3 minutes ago Up 3 minutes mysqldb | |
//Open myphpadmin Web UI | |
open http://23.236.114.79:8888 in Web Browser, login with account root/12345678 | |
//create wordpress container | |
$ hyper run --name mywordpress --link mysqldb:mysql -p 8080:80 -d wordpress | |
fb8d18bcf109731dea7e492545e0602d11f31b6e88ad155f9f1fa1158dbe027c | |
//add public ip to wordpress container | |
$ hyper fip allocate 1 | |
162.221.195.188 | |
$ hyper fip attach 162.221.195.188 mywordpress | |
//view all containers | |
$ hyper ps | |
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES PUBLIC IP | |
68f31cd09926 phpmyadmin/phpmyadmin "/run.sh" About a minute ago Up 55 seconds 0.0.0.0:8888->80/tcp myadmin 23.236.114.79 | |
12481a148fdc mysql "docker-entrypoint.sh" 3 minutes ago Up 3 minutes mysqldb | |
fb8d18bcf109 wordpress "/entrypoint.sh apach" 5 minutes ago Up 5 minutes 0.0.0.0:8080->80/tcp mywordpress 162.221.195.188 | |
//Open wordpress Web UI | |
open http://162.221.195.188:8080 in Web Browser, Start wordpress install wizard. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment