1.安裝MySql5.7
$ docker pull mysql:5.7
$ docker run -itd --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root mysql:5.7
在docker run指令下,如果你沒有MySql image它也幫你下載
之前的版本時(shí)候還是可以的,后來不行了
先建立MySql容器,因?yàn)閜hpMyAdmin的容器需要連接MySql容器
解析為:
docker run -itd --name 容器名 -p 主機(jī)端口:虛擬機(jī)端口 -e MYSQL_ROOT_PASSWORD=密碼 mysql (image 名稱)
2.安裝phpMyAdmin
$ docker pull phpmyadmin/phpmyadmin:latest
$ docker run --name phpmyadmin -d --link mysql -e PMA_HOST="mysql" -p 6061:80 phpmyadmin/phpmyadmin
我這里phpMyAdmin用的端口是本機(jī)的6061,兩個(gè)容器的主機(jī)端口都可以自行修改
解析為:
docker run --name 容器名 -d --link 欲連接容器名 -e -p PMA_HOST="mysql" 主機(jī)端口:虛擬機(jī)端口 phpmyadmin/phpmyadmin (image 名稱)
3.啟動(dòng)兩個(gè)容器
$ docker start mysql
$ docker start phpmyadmin
或者一行命令今布,用&&連接
$ docker stop mysql && docker stop phpmyadmin
當(dāng)我們?cè)跒g覽器輸入localhost:6061
phpMyAdmin