docker构建lnrp环境

前言:本文采用的是Dockerfile定制镜像,需要先了解Dockerfile详细指令的额。
接下来呢我们就开始构建nginx的镜像了:
1、首先在linux服务器上选择合适位置新建nginx文件夹,进入nginx文件夹新建Dockerfile文件,然后就是编写构建动作了,详细解释如下图:


}TRHVTKUO8R9FEW(8%DAVLH.png

2、然后我们cd到Dockfile目录下执行docker build -t 镜像名称 . (注意后面有个上下文点号 别给遗漏了) 创建完成后可使用docker images查看创建的镜像

3、接下来是使用镜像创建容器(如果有小伙伴对镜像容器仓库概念不清楚的可以搜索Docker菜鸟教程去细细的品)
创建容器命令:docker run -itd -p 8001:80 --name nginx -v /usr/docker/nginx/conf:/conf nginx (bash 是否需要取决你Dockerfile执行指令是CMD还是ENTRYPOINT)


QQ截图20191202130304.png

4、进入容器 docker exec -it 容器ID bash (容器ID可以根据docker ps -a 查看)

5、浏览器输入IP地址:8001打开nginx页面,OK

php、redis同理,本文主要讲解的是Dockerfile的构建流程,个人建议最好是直接从仓库拉取镜像而不是自己手动构建。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容