为了账号安全,请及时绑定邮箱和手机立即绑定

docker中路径问题 //usr/share/nginx/html

请问://usr/share/nginx/html  这个路径如何知道的呢? 我看这路径下面并没有nginx 目录,但是也能把文件cp进去.. ?️?️?️?️?️ 请指导,谢谢

正在回答

3 回答

可以先执行 root $ docker exec -it 容器名 bash 

通过exec可以进入一个运行的容器。这样进去nginx容器里面。因为nginx镜像是建立在linux上的。所有bash在nginx容器是可用的。


进入nginx容器内部,你就可以同ls,cat等等去看nginx容器内部的文件系统了。这个方式也是适用于当你想知道tomcat容器,要拷贝本地文件到tomcat容器的那个文件。也可以使用exec进入。最后你可以通过pwd这类,确定tomcat容器运行的路径$:docker cp test.war  xxxx/webapps ;

0 回复 有任何疑惑可以回复我~

这个路径我今天终于找到了,它是Nginx里面固定的这样的结构,相当于它默认的首页就在这个路径下面,也叫做index.html。 

然后我们用了一个一模一样的名字把它覆盖了就显示了不一样的首页了。

我现在只是不知道如果叫另一个名字比如说index1.html

它不会去覆盖原来的,那要怎样才能去显示这个文件名?这个文件路径下就会有两个,怎样指定选哪个来当进行显示,还不知到,希望懂的朋友能留言下,谢谢!

0 回复 有任何疑惑可以回复我~
#1

街角的时光

这是因为nginx配置文件中配置的访问文件名称是index.html,如果你去修改配置文件,将访问文件名称修改为index1.html,那么nginx就会去访问index1.html
2020-02-18 回复 有任何疑惑可以回复我~
#2

weixin_慕的地2299751 回复 街角的时光

谢谢!
2020-02-25 回复 有任何疑惑可以回复我~

linux content

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

docker中路径问题 //usr/share/nginx/html

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信