docker 安装 nginx ruoyi vue
时间: 2023-07-17 07:01:41 浏览: 125
要在Docker中安装Nginx、RuoYi和Vue,可以按照以下步骤进行操作:
首先,确保已经在计算机上安装了Docker。然后,按照以下步骤进行操作:
1. 创建一个名为“nginx”的目录,用来存储nginx的配置文件。在终端中运行以下命令:
```bash
mkdir nginx
```
2. 在刚创建的nginx目录下创建一个名为“nginx.conf”的文件,用来配置nginx。例如,通过运行以下命令打开该文件:
```bash
vi nginx/nginx.conf
```
3. 在打开的nginx.conf文件中,添加以下内容来配置nginx:
```bash
worker_processes 1;
events {
worker_connections 1024;
}
http {
server {
listen 80;
server_name localhost;
location / {
proxy_pass http://ruoyi:8080; # Ruoyi的服务地址
}
location /api {
proxy_pass http://ruoyi:8080; # Ruoyi的API地址
}
location /vue {
root /usr/share/nginx/html; # Vue的静态文件地址
}
}
}
```
4. 回到终端,创建一个名为“ruoyi”的目录,用来存储Ruoyi的代码。运行以下命令:
```bash
mkdir ruoyi
```
5. 将Ruoyi的代码复制到刚创建的ruoyi目录中。
6. 在终端中运行以下命令,创建Ruoyi的Docker镜像:
```bash
docker build -t ruoyi ruoyi/
```
7. 在终端中运行以下命令,创建Nginx的Docker容器并运行:
```bash
docker run -d --name ruoyi-nginx -p 80:80 -v $(pwd)/nginx:/etc/nginx -v $(pwd)/ruoyi:/usr/share/nginx/html nginx
```
此时,Nginx、Ruoyi和Vue都已经安装在Docker中,并且可以通过访问“http://localhost”来访问Ruoyi应用,访问“http://localhost/vue”来访问Vue应用。
阅读全文