docker 搭建 lnmp 开发环境

1.安装docker

安装docker

2. 再docker中安装centos官方镜像

docker pull centos

3. 创建并且运行这个容器

docker run -it --name 'lnmp-dev' centos /bin/bash

4.再这个系统中安装 lnmp 环境

建议使用一键安装包: https://www.jianshu.com/p/b2904d719941 因为如果自己单独去编译时间太长了 ...
在此过程中,可能需要安装一些软件,才能运行以上地址中的命令

5.基于已有镜像的容器创建新镜像

docker commit -a 'test-name' -m 'lnmp' container-id lnmp:1.4

6.运行新创建的镜像 测试

docker run -d -p 8080:80 image-id

-d 参数的意思是后台挂起
-p 8080:80 的意思是将物理机的 8080 端口映射到 docker容器中的 80 端口

浏览器访问测试

在浏览器中输入地址记得加上端口 :8080 这样才能映射到 docker 容器中的 80 端口

参考文章

https://segmentfault.com/a/1190000011908990
https://www.awaimai.com/2120.html

原文地址:https://www.cnblogs.com/liaohui5/p/10581579.html