docker快速搭建前端开发环境(2容器内运行与开发)

        回顾上期,明哥打包好了一个前端镜像

        第一期内容回顾:https://www.jianshu.com/p/d7718adee07e

docker容器内运行vue项目:

    1.找到上回我们打包好的镜像,启动!

        docker    run    -it   -p3000:80    my_vue:2.0     /bin/bash

        -p:端口映射:主机(宿主)端口:容器端口

        我们访问服务器的3000端口实际上是访问容器的80端口

    2. 容器内打包vue项目 

        还有印象的小伙伴应该记得test2是我们上次clone的vue项目

        执行npm run build 得到dist文件夹

    3.修改容器内nginx配置文件        

        找到nginx配置文件中的server(虚拟主机)    ps:居然还include文件。有点难找。。

        将nginx虚拟主机网页根目录指向list

            listen:虚拟主机的服务端口(默认80)

            root:用于指定虚拟主机的网页根目录(改为指向dist)

            try_files: 按顺序检查文件是否存在,返回第一个找到的文件

    4. 重启容器中的nginx(nginx -t排错)

        成功访问到明哥的vue项目!

日常开发:

        docker  run  -it  -p宿主机端口:容器端口   -v宿主机文件夹:容器文件夹    my_vue:2.0  /bin/bash

        我们-v绑定后,在本机中修改文件,容器中文件也会对应修改。


        完结撒花!

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

推荐阅读更多精彩内容

  • Docker 是 2014 年最为火爆的技术之一,几乎所有的程序员都听说过它。Docker 是一种“轻量级”容器技...
    java菜阅读 3,875评论 0 3
  • 早上临时接到一个紧急任务,弄了一个上午总算搞定,吃饭的时候有一些焦虑升起来,计划要做的事情还有好几件都没有收尾。下...
    玉露君阅读 1,163评论 0 2
  • 下午赶场子参加觉熙心理第三场沙龙:生生不息的催眠。 觉熙介绍了专业的关于催眠的理论,缘起,发展阶段,打开了催眠的神...
    云淡风轻116阅读 3,434评论 0 0
  • 我 以为自己可以吟诗作赋,可是写不出来,我 以为自己可以欢歌畅饮,可是不会唱 ,不敢饮;我 以为自己会生活的哲学,...
    天行健君子以自强不息阅读 1,248评论 0 0
  • 本文系半撇私塾新媒体创意写作项目里程碑作品一。 A:你有男朋友吗?B:有啊!家里给介绍了一个。A:他是个怎样的人?...
    Yv子阅读 3,502评论 0 0