背景:作为tester为啥要用docker呢,还不是因为太多人把数据库装到电脑都不想让你装的程度吗?对就是电脑上死活装不上数据库的情况,我被迫去找的一个解决办法。哈哈哈 没想到docker这么简单。
开始看看docker里怎么用mysql吧
1.开启mysql image.这里我指定了版本5.7。默认安装可不加版本
#docker pull mysql:5.7
2.安装成功后可通过查看版本:
#docker images
3.docker启动mysql,因为我安装指定了5.7版本。所以启动也加上5.7,3308是机器对外的端口,找一个不占用的即可。
#docker run -itd --name mysql-test -p 3308:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7
否则就会重新进行下载最新版本,我的惨痛教训分享给大家:
4. 查看开启的mysql
#docker ps -a
5.接下来可以通过Navicat之类的连接我们这个docker里的数据库啦。连接的时候我们用到的是上一步里不占用的端口3308,因为3306很多同学的会被专用。所以选3308了。