利用 Docker 一键搭建 LNMP 环境

Docker-LNMP

自己一直在用的环境部署方案(自己部署过 N 次了), 整个部署流程 10 几 ~ 20 几分钟左右

详细文档:github.com/duiying/Docker-LNMP

部署流程

docker-compose -f docker-compose-fast.yml up -d
本作品采用《CC 协议》,转载必须注明作者和本文链接
本帖由系统于 4年前 自动加精
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 41

所以你这个是直接在mac 环境下安装的,还是先虚拟机,然后在虚拟的linux 里安装的呢

5年前 评论
北冥

是Mac的还是windows的,命令都是在哪个目录下敲的

5年前 评论

我认真的想了一下,可能作者是用的是线上买的linux 主机 架的吧

5年前 评论

yml格式还能注释,比json方便

file

5年前 评论

@qq-issac 我基本都是在Centos7下跑的

5年前 评论

Mac 是不是不能直接使用?

4年前 评论

@Ali 可以直接用

4年前 评论

@duiying 好的。如果有错误信息,我给你贴出来哈。

4年前 评论

访问 http://127.0.0.1/ 和 localhost 拒绝了我们的连接请求。

4年前 评论

@Ali 应该是某个源的地址失效了, 我排查一下

4年前 评论

@duiying 好的,如果真是这样子的话,这种问题,不可避免还会发生。

4年前 评论

@Ali

file
刚重新搭建了一下, 我这里可以正常的运行, 估计是咱们的网络环境不同, 上图应该是你遇到问题的关键, 看提示信息是镜像地址不能用, 我猜测可以尝试改下Docker-LNMP/docker/files/cgi/Dockerfile文件中的remi地址, 你可以尝试一下哈

4年前 评论

这个怎么安装多个php版本啊

4年前 评论

@wangxiwen git clone以后, 将docker-compose-fast.yml文件中的

file
7.2改为5.6, 然后执行 docker-compose -f docker-compose-fast.yml up -d
即可安装php5.6

4年前 评论
wangxiwen 4年前
duiying (作者) (楼主) 4年前
wangxiwen 4年前
duiying (作者) (楼主) 4年前

增加了 docker-compose-fast.yml , 解决了构建镜像速度过慢的问题

4年前 评论

:dizzy_face:虽然有踢馆嫌疑。。但还是强烈推荐使用laradock

4年前 评论
小李世界 4年前

@Kamicloud 学习docker 可以拿这个学学 能写出来这个就很棒

4年前 评论

能不能出个配置https的教程 网上找了一堆 一个都没效果

4年前 评论
duiying (楼主) 4年前
Kamicloud 4年前
wangxiwen (作者) 4年前

@OrangBus 在 www 目录下有 index.php 例程, 看了你就明白了

4年前 评论

请问怎么让使用同一个局域网的电脑访问本地的项目

4年前 评论
duiying (楼主) 4年前

我是腾讯云,安装后访问IP显示504 gateway timeout

4年前 评论
duiying (楼主) 4年前

file

4年前 评论
Junior_JK (作者) 4年前
duiying (楼主) 4年前

file 请问一下这是什么原因

3年前 评论
duiying (楼主) 3年前
lm233427 (作者) 3年前
zhaocrazy

有遇到 phpadmin 默认mysql 服务器ip 与容器mysql ip 不一致导致登录不上去的吗

file

1年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!