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它也帮你下载
之前的版本时候还是可以的,后来不行了
先建立MySql容器,因为phpMyAdmin的容器需要连接MySql容器
解析為:
docker run -itd --name 容器名 -p 主机端口:虚拟机端口 -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用的端口是本机的6061,兩個容器的主机端口都可以自行修改
解析為:
docker run --name 容器名 -d --link 欲连接容器名 -e -p PMA_HOST="mysql" 主机端口:虚拟机端口 phpmyadmin/phpmyadmin (image 名称)
3.启动两个容器
$ docker start mysql
$ docker start phpmyadmin
或者一行命令,用&&连接
$ docker stop mysql && docker stop phpmyadmin
当我们在浏览器输入localhost:6061