2016-09-29 143 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