I. Introducción
En este artículo se describe cómo utilizar el programa acoplable implementar Vue.
En segundo lugar, instalar Nginx
Desplegamos programa de Vue se basa en Nginx, primer tirón Nginx reflejo, reflejado aquí con la última Nginx
nginx tirón ventana acoplable
Como se muestra en la figura.
Vemos espejo
Nginx se ha reflejado.
Corremos recipiente de acuerdo con nginx Espejo
estibador de ejecución --name = nginx -d -p 4030 : 80 nginx
Como se muestra en la figura.
A continuación, visita el puerto en 4030 dentro del navegador, compruebe que el buque está funcionando correctamente
Captura de pantalla anterior aparece, que indica que el recipiente está funcionando normalmente.
En tercer lugar, crear un programa de Vue
1. Crear un proyecto
Nosotros usamos el siguiente comando para crear un programa de Vue, creado aquí usando PowerShell
Ver crear ventana acoplable-vista
se omite el proceso de creación, creado
Uso VSCode abra el proyecto, a continuación, ejecutar comandos
NPM plazo sirven
Como se muestra en la figura.
El acceso en el navegador
2. Compilar proyecto
Una vez creado el proyecto, que compila el proyecto
NPM acumulación de ejecución
Como se muestra en la figura.
Después de la terminación de la traducción, en el directorio raíz del proyecto generará una carpeta dist, que se compila el proyecto
3, añadir el archivo Dockerfile
Queremos construir un espejo, debemos confiar archivo Dockerfile, creamos un archivo Dockerfile en el directorio raíz del proyecto, no hay ninguna extensión, el contenido del archivo son los siguientes
# Establecer la imagen de base aquí utilizando la última espejo nginx, como ya se ha detenido el FROM nginx # definiciones de Edison MAINTAINER Edison # copiar el contenido del archivo dist a / usr / share / nginx / html / directorio bajo COPIA dist / / usr / share / nginx / html /
4, subir archivos
Hemos creado en la carpeta vue carpeta en Linux de demostración, a continuación, cargar dist carpetas y archivos a ese directorio Dockerfile
5, espejo de construcción
Después de la carga de archivos, se construyó programa Vue espejo
estibador acumulación dockervue -t.
Como se muestra en la figura.
Se puede ver el éxito de creación de imágenes.
6, el recipiente de gestión
Fuimos a ejecutar una imagen de espejo construido según la etapa
estibador de ejecución --name = dockervue -d -p 9020 : 80 dockervue
Como se muestra en la figura.
Contenedor se puede ver corriendo, visitamos el puerto en 9020 dentro del navegador
Vue utiliza acoplable puede ver el despliegue se realiza correctamente.