2016-09-29 60 views
0

我有一个使用以下方法创建一个安装容器:查看安装搬运工容器中的浏览器

docker run --privileged -di -p 80:80 -p 443:443 -v /home/nshneor/workspace/manageiq:/var/www/miq/vmdb manageiq/manageiq 

可惜我无法通过https://localhost

查看应用程序当我没有固定的容器在本地目录即使用创建容器:

docker run --privileged -di -p 80:80 -p 443:443 manageiq/manageiq 

我能够在https://localhost

进行查看

任何想法为什么会发生这种情况? 在此先感谢!

回答

0

您确定该容器对该目录具有正确的权限。 通过在容器内登录进行检查。

docker exec -t [container-name]/bin/bash

+0

yes我确定。我能够在容器中运行bash - 同样当我在本地目录中添加文件/更改文件时,我可以在容器内看到更改(使用上述命令) - 它只是在浏览器中查看它的问题。 – Nimrodshn

+0

问题是容器是否可以读取/写入该目录内的文件。如果没有,它解释了为什么你看不到该网站。 在容器内部可以将文件复制到该目录并将其与应用程序使用的用户一起删除? – Mgccon