我在使用Docker化Vue.js应用程序时遇到问题。 docker-compose up --build
应用程序正常启动后,但我无法访问它(docker ps
显示未映射任何端口)。 Vue.js应用正常启动于:8080。我找不到为什么它没有被Docker映射:
Dockerfile
:
FROM node:10.15-alpine
WORKDIR /app
COPY package*.json /app/
RUN npm ci
COPY . .
RUN npm run dev
docker-compose.yml
:
version: '3'
services:
frontend:
build: ./app
ports:
- 8082:8080
networks:
backend:
driver: bridge