两种简单的方法Docker构建LANMP
在初步入门学习Docker的过程中一步步了解了Docker容器在团队开发中所起到的作用,一边学习一边操作基本命令,当然到现在还处于一个擦边的入门阶段。
尝试一下用Docker构建一个集成开发环境。
Start!~~~~~
yum install https://get.docker.com/rpm/1.7.1/centos-6/RPMS/x86_64/docker-engine-1.7.1-1.el6.x86_64.rpm //一句话安装
在常用的Linux系统里自己还是比较喜欢Centos。
在Centos系统里搭建开发环境一种是纯Yum自动化安装,一种是用源码包安装,都是傻瓜式的操作,很枯燥。我这次用的是超省劲的方式,嘿嘿~~~~~
第一种是直接从DockerHub上pull一个lamp的镜像。 (LAMP)
先搜一下。
docker search -s 10 lamp //意思是搜索10星以上的镜像,行书越高,证明用的人越多。
找到想要下载的镜像之后,执行docker pull 命令,等待。。。
docker pull nickistre/centos-lamp
完成之后查看镜像列表。
执行命令,端口映射。
然后访问
OK~
第二种方法是从网上下载了一个集成包,可以自动化安装。(LANRMP--->Apache+Nginx+Redis+Php)
https://oneinstack.com/ //这是官方地址
进入它的安装页/install。
运行Docker进入容器之后,进入一个目录,使用wget命令下载安装包
wget http://mirrors.linuxeye.com/oneinstack-full.tar.gz
下载完成之后按照官方的提示一步步操作,这里我也顺便安装了redis。
完成之后用docker commit 提交了一个新的镜像,并命名为my-lamrmp,大小5.4G
然后运行
docker run --privileged=true -d -it -p 8888:80 -p 3306:3306 -p 6379:6379 my-lanrmp:v1
进入容器之后,运行nginx和apache,然后访问
OK了
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!