美文网首页web前端技术分享
如何更新linux docker上的前端应用程序

如何更新linux docker上的前端应用程序

作者: 阿巳交不起水电费 | 来源:发表于2024-09-12 17:54 被阅读0次

    给你个网站地址还有该网站对应的linux服务器ip地址,已知该网站前端代码是部署在docker上的,现在要更新下里面的前端代码要怎么做?

    1.首先根据这个应用的访问地址获取其端口,比如这里的端口是10040

    image.png

    2.进入这个linux服务器,输入 docker ps 查看所有运行中的 docker 容器,可以看到 10040 这个端口对应的docker容器是 mep-nginx

    ps:这里两个端口 10040 是外面访问时用的端口,89 端口指的是容器内的端口,在外面要访问容器里面的内容需要通过宿主机和容器做端口映射才行,容器内有完整的网络系统,是一个隔离的环境。


    image.png

    3.输入 docker inspect mep-nginx 查看这个容器的详细信息,这里的 mep-nginx 要改成你的容器名。找到 Mounts 属性,里面可以看到这个docker 容器挂载的所有目录,找到存放html文件的目录, Source 的地址就是当前前端应用所在的服务器目录

    ps: Source 目录是宿主机(这台虚拟机)上的目录,Destination 目录是容器内的目录,这两个目录是双向绑定的,里面的文件变动会始终保持同步。问题:为什么不进入容器内进行修改?因为docker镜像为了最小化,基本不会有vi等工具,那么进入该镜像的容器内修改文件操作起来会很麻烦,因此通常是通过“数据卷 | 挂载目录"的方式操作宿主机上的文件。

    image.png
    image.png

    4. cd 上面找到的前端应用所在的服务器目录,通过 ftp 上传替换里面的前端代码即可

    image.png

    至此,前端程序更新完成!

    本文地址:https://www.jianshu.com/p/f0494610f2b0?v=1726221242980,转载请注明出处,谢谢。

    相关文章

      网友评论

        本文标题:如何更新linux docker上的前端应用程序

        本文链接:https://www.haomeiwen.com/subject/qypmljtx.html