作为一个程序员,我们在做一个项目的时候,往往需要用到一台正式的服务器和一台测试的服务器。如果你的主机配置足够好,那么,你可以利用虚拟机在同一台主机上装多台Web应用的服务器。当然,土豪公司的话也可以多用几台机器去搭建服务器。但是,这些都不是最好的解决办法,最好的办法就是使用Docker。使用docker可以在一台机器上搭建多台服务器,它没有传统虚拟机那么笨重,而且消耗的系统资源也相对较少。并且它是一个隔离的环境,任你在容器里面搅得天昏地暗,对host OS也不会有任何影响。因此它的安全性也很高
关于什么是docker,建议大家先上网查查有关的用法。如果您不了解,在这篇文章中,您可以简单的理解为他是一个轻量级的虚拟机。
一、docker安装mysql
首先,我们从仓库拉取一个MySql的镜像
docker pull mysql:5.6
然后我们可以通过命令 docker images 查看我们刚刚拉下来的mysql的镜像
接下来,我们就开始运行并启动一个容器,通过以下命令
docker run -d -p 3307:3306 -e MYSQL_ROOT_PASSWORD=xy123456 --name xy_mysql mysql:5.6
参数说明
-d 让容器在后台运行
-p 添加主机到容器的端口映射
-e 设置环境变量,这里是设置mysql的root用户的初始密码,这个必须设置
–name 容器的名字,随便取,但是必须唯一
ps:其实我们可以仅仅使用docker run命令就行了。docker run会先去pull,然后再create。个人习惯先把镜像pull下来,在run的时候会很快。
接下来我们就