基于Docker搭建LNMP环境

作为一个程序员,我们在做一个项目的时候,往往需要用到一台正式的服务器和一台测试的服务器。如果你的主机配置足够好,那么,你可以利用虚拟机在同一台主机上装多台Web应用的服务器。当然,土豪公司的话也可以多用几台机器去搭建服务器。但是,这些都不是最好的解决办法,最好的办法就是使用Docker。使用docker可以在一台机器上搭建多台服务器,它没有传统虚拟机那么笨重,而且消耗的系统资源也相对较少。并且它是一个隔离的环境,任你在容器里面搅得天昏地暗,对host OS也不会有任何影响。因此它的安全性也很高

关于什么是docker,建议大家先上网查查有关的用法。如果您不了解,在这篇文章中,您可以简单的理解为他是一个轻量级的虚拟机。

一、docker安装mysql
首先,我们从仓库拉取一个MySql的镜像

docker pull mysql:5.6

然后我们可以通过命令 docker images 查看我们刚刚拉下来的mysql的镜像

docker images
接下来,我们就开始运行并启动一个容器,通过以下命令

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的时候会很快。

接下来我们就

评论 17
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值