1.安装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