zoukankan      html  css  js  c++  java
  • docker部署vue前端

    1.下载安装nginx image

    docker pull nginx:latest

    2.准备将编译后的代码上传到主机上

    3.编写dockerfile, nginx conf,并创建镜像

    Dockerfile

    FROM nginx:latest
    MAINTAINER hzh
    
    RUN rm /etc/nginx/conf.d/default.conf
    ADD default.conf /etc/nginx/conf.d/
    
    COPY www/  /var/www/frontend/

    default.conf

    server {
       listen       80;
       server_name  localhost;
       charset      utf-8;
       root   /var/www/frontend/dist/;
       index  index.html;
       error_page  404 = /index.html;
    }

    也可这样写

    server {
      listen 80;
      server_name localhost;
      charset utf-8;
      error_page 404 = /index.html;

      location / {
        root /var/www/frontend/dist/;
        index index.html index.htm;
      }
    }

    在此目录下执行生成镜像

    docker build -t hzh/mapboxvue:v1 .

    4.运行容器

    docker run --name ngintest -p 80:80 -d hzh/mapboxvue:v1

  • 相关阅读:
    直接插入排序
    直接选择排序
    冒泡排序
    归并排序
    进程调度
    进程与线程
    c语言struct和c++struct的区别
    二叉搜索树、AVL平衡二叉搜索树、红黑树、多路查找树

    6-11 先序输出叶结点
  • 原文地址:https://www.cnblogs.com/langhaoabcd/p/12024466.html
Copyright © 2011-2022 走看看