步骤一:选择目录,在目录下创建docker-compose.yaml ,输入内容如下:
version: '2.3'
services:
nginx:
container_name: nginx
restart: always
image: 仓库地址/nginx镜像
volumes:
- ./nginx/conf.d:/etc/nginx/conf.d
- E:\test:/usr/share/nginx/html/adress
environment:
- TZ=Asia/Shanghai
ports:
- 80:80
networks:
default:
driver: bridge
步骤二: docker运行:命令行进入该目录,输入:docker-compose up -d
步骤三:nginx 配置:进入嘎目录下的nginx/conf.d目录下,创建default.conf文件,输入如下内容:
server {
listen 80;
listen [::]:80;
server_name localhost;
location /address {
autoindex on; # 开启目录文件列表
autoindex_exact_size on; # 显示出文件的确切大小,单位是bytes
autoindex_localtime on; # 显示的文件时间为文件的服务器时间
charset utf-8,gbk; # 避免中文乱码
root /usr/share/nginx/html/;
}
}
步骤四:重启nginx: docker-compose restart:此时访问http://localhost/address,即可看到E:\test下的文件内容
docker compose命令参考链接