docker 安装nginx访问 报错403

一、index.html 下没有文件

1.先进入docker容器内nginx 的配置文件

docker exec -it nginx /bin/bash

 2.查找index.html 所在目录

find -name html

docker 安装nginx访问 报错403_第1张图片

到达相关目录

cd ./usr/share/nginx/html

ls查看后为空

解决办法:

exit退出到root页面

将文件index.html上传linux的home目录

用FileZilla Client

FileZilla的下载与安装以及简单使用(有图解超简单)_filezilla怎么用_一只青木呀的博客-CSDN博客

或者finalshall上传都可以

远程服务连接工具—FinallShell_服务器远程工具_@Demi的博客-CSDN博客

上传之后 

docker cp /home/index.html nginx:/usr/share/nginx/html
注: nginx 是容器名称
查看容器名称
docker ps -a

退出重启nginx 

docker restart nginx

二、映射错误导致无法读取html文件

更改相关映射或者在映射文件夹写入html文件

                                                                                                                   --合肥智圣新创有限公司

你可能感兴趣的:(docker,nginx,容器)