系列文章目录
1.Win7下傻瓜式使用docker以及搭建php+nginx环境,实现局域网访问
2.Linux下傻瓜式使用docker以及搭建php+nginx环境,实现局域网访问
目录
前言
上一期写了Win7下傻瓜式使用docker以及搭建php+nginx环境,实现局域网访问,于是这一期打算写一下Linux下傻瓜式使用docker以及搭建php+nginx环境,实现局域网访问,实际上因为上一期中间走的弯路,这一期搭建非常快,出去环境准备工作半小时就全部搞定了!而且因为Linux下不需要使用虚拟机,直接终端运行docker,直接局域网访问,岂不美哉!
一、Linux下安装docker
在线安装简直各种坑,推荐这篇文章Linux下离线安装Docker最新版本,按照操作来,一次性搞定!
虽然中间可能会有某些命令需要sudo,然后需要输入密码什么的,但是整体上傻瓜式操作非常好用!安装好了docker之后,运行sudo docker -v出现提示则说明正确安装!
为防止连接失效,这里也准备了下载地址(百度云下载地址:链接: https://pan.baidu.com/s/1E4PVrFb82OCrHRPj2aSPfw 提取码: 2v6b),里面有个OnlineSetup,里面包含了本次操作需要的所有文件!
二、使用步骤
1.安装php7.1和nginx
将下载的MyData.tar.gz直接解压到当前用户目录,如图所示,我的用户名为autumoon。
根据你的用户名地址,修改里面的n.sh和p.sh这两个文件里的内容,注意区分大小写,其他文件内容无需修改。
首先,我们要使用阿里云加速,非常简单不要害怕,只需要在MyData目录中打开终端,输入./js.sh即可。
运行完成后,没有出现错误,然后检查/etc/docker目录下是否存在daemon.json文件,并且不能是上锁状态(权限必须正常),那就没问题了。
继续在终端执行
./pd.sh
./nd.sh
则下载php7.1和nginx,因为使用了阿里云加速,速度飞快,下载完成后接着执行查看命令
sudo docker images
整个过程如图则为正常,为了演示我多下载了一个nginx,无视即可。
2.启动容器
非常简单,两个命令直接执行即可启动完成!
./p.sh
./n.sh
直接访问电脑http://localhost即可出现如下页面,并且局域网电脑直接输入Linux的本机IP即可正常访问!完结撒花!
总结
Linux下的操作比Windows下少了不止一点半点,主要是因为Linux下不需要虚拟机,这非常方便,因为少了一层效率自然也会高不少啦!