博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
利用 Docker 包 Laradock 服务器部署 Laravel & ThinkSNS+ 等程序实战(多项目)
阅读量:6672 次
发布时间:2019-06-25

本文共 753 字,大约阅读时间需要 2 分钟。

前段时间不知道抽上面疯,买了一台低配的 ECS,配置就是 1m1u。能跑应用就不错了,周六想在服务器用 Laradock 试试部署开发环境。

安装 Docker

因为我的系统是 CentOS 7 并且对比 Docker CE 和 Docker EE 后,最终选择了 CE 版本的 Docker。

现在在 CentOS 中安装 Docker

利用 yum 的卸载命令检查并卸载 docker

_1

安装依赖

_2

添加 docker 官方镜像源

_3

更新 yum 包索引

_4

安装 Docker CE

_5

启动 Docker

_6

安装 Laradock

因为多项目的原因,宿主机子也只有一个 80 & 443 端口转发,所以服务器上安装多个程序只需要安装一个 Laradock 即可。

进入你想放的目录,这里使用 /var/web 举例

下载 Laradock 并进入 目录

_7

这里启动的是 nginx + mysql

先 cp env-example .env 病修改你的信息

然后在:

_8

为了安全起见,建议关闭 mysql 3306 端口的映射。

进入工作空间

_9

安装ThinkSNS+

_10

然后增加 nginx 配置

_11

把 Laradock 默认提供的配置作为模板 mv default.conf project.conf.example,然后再复制一份 example 修改为你的站点信息即可。

安装其他网站程序也是同理哟。

以后只要在 /var/web/laradock/nginx/sites 下增加配置即可添加网站。

此外,一个使用 Laravel 开发的系统 ThinkSNS+ 可以给大家一个使用 Laravel 开发应用的一个新参考哟。

开源代码仓库

GitHub:

(点击star,每日关注开发动态。)

ThinkSNS官网:

转载地址:http://sbmxo.baihongyu.com/

你可能感兴趣的文章
165. Compare Version Numbers
查看>>
ESMap+Html5+SpringBoot+FastDFS实现导航导购App
查看>>
CentOS7搭建LNMP--编译安装
查看>>
C++编译器优化
查看>>
golang slice append 后 capacity 增长的算法
查看>>
MP3转换AAC格式哪个音频转换器好
查看>>
黑苹果装机记录
查看>>
2018-2019年中国CDN市场发展报告:阿里云成为中国CDN市场的领军者
查看>>
教你如何快速将音频文件AAC转换成MP3格式
查看>>
Web前端开发标准规范
查看>>
如何导入golang.org的包
查看>>
软件测试的艺术第六章总结
查看>>
有关微信域名被拦截的经验分享
查看>>
常用数据结构
查看>>
在Antd-Pro下实现文件下载
查看>>
基于Nodejs的前端灰度发布方案_20190228
查看>>
解决Jenkins可选插件列表为空提示“connect time out”问题
查看>>
RN基础
查看>>
304. Range Sum Query 2D - Immutable
查看>>
Redis实现广告缓存、并完善缓存击穿
查看>>