小编Tyo*_*mov的帖子

如何将 Laravel docker 容器和 MySQL DB 与 Vue 一起使用?

我有一个应用程序,它使用Vue CLI 作为前端,使用Laravel 作为后端。现在我尝试使用 docker 在服务器上启动我的应用程序。

我的 docker 技能只能让我做一件事:Vue docker 容器。但就我必须使用 Laravel 作为后端而言,我也必须为此创建一个容器(当然还有 MySQL)。

这是我得到的:Dockerfile

FROM node:lts-alpine
WORKDIR /app
COPY package*.json ./
RUN  npm install
EXPOSE 8080
CMD ["npm", "run", "serve"]
Run Code Online (Sandbox Code Playgroud)

docker-compose.yml

version: '3'
services:
    web:
        build: .
        stdin_open: true
        tty: true
        ports: 
            - "8080:8080"
        volumes:
            - "/app/node_modules" 
            - ".:/app"
Run Code Online (Sandbox Code Playgroud)

问题是我了解如何将 Laravel 连接到Dockerfile。它只是在我看来不合逻辑。

也许我应该使用Ubuntu,而不仅仅是节点?无论如何,我再次请求您的支持

laravel docker vue.js dockerfile docker-compose

5
推荐指数
2
解决办法
1万
查看次数

标签 统计

docker ×1

docker-compose ×1

dockerfile ×1

laravel ×1

vue.js ×1