docker nginx搭建文件服务器
时间: 2024-01-10 15:03:06 浏览: 159
以下是使用Docker和Nginx搭建文件服务器的步骤:
1. 创建一个文件夹用于存放文件服务器的配置文件和文件:
```shell
mkdir /data/docker/nginx
```
2. 创建Nginx配置文件`nginx.conf`,并将其放置在`/data/docker/nginx`目录下。在配置文件中,我们需要配置Nginx的根目录和文件服务器的访问路径:
```shell
worker_processes 1;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
server {
listen 80;
server_name localhost;
location / {
root /usr/share/nginx/html;
index index.html index.htm;
}
location /files {
alias /data/files;
autoindex on;
autoindex_exact_size off;
autoindex_localtime on;
}
}
}
```
3. 创建一个文件夹用于存放文件:
```shell
mkdir /data/files
```
4. 启动Nginx的Docker容器,并将配置文件和文件夹挂载到容器中:
```shell
docker run --name nginx -v /data/docker/nginx/nginx.conf:/etc/nginx/nginx.conf -v /data/files:/usr/share/nginx/html/files -p 80:80 -d nginx
```
现在,你的文件服务器已经搭建完成了。你可以通过访问`http://localhost/files`来查看和下载文件。
阅读全文