在Ubuntu 16.04中创建Marklogic docker实例,公开端口
我使用DockerFile在Ubuntu 16.04上创建了一个marklogic实例。marklogic服务器启动后,我尝试从端口8000、8001、8002等访问管理界面,这些端口在创建docker实例时公开,但我遇到了服务器未启动或页面未找到的问题。是否有人遇到过此问题以及如何规避此问题。尝试以下三个步骤:在Ubuntu 16.04中创建Marklogic docker实例,公开端口,docker,dockerfile,ubuntu-16.04,marklogic,marklogic-8,Docker,Dockerfile,Ubuntu 16.04,Marklogic,Marklogic 8,我使用DockerFile在Ubuntu 16.04上创建了一个marklogic实例。marklogic服务器启动后,我尝试从端口8000、8001、8002等访问管理界面,这些端口在创建docker实例时公开,但我遇到了服务器未启动或页面未找到的问题。是否有人遇到过此问题以及如何规避此问题。尝试以下三个步骤: 确认Docker容器仍在运行 docker ps 如果没有容器运行,您可能需要Dockerfile中的一个命令来保持容器无限期运行。尝试在Dockerfile的末尾添加以下内容: CM
docker ps
如果没有容器运行,您可能需要Dockerfile中的一个命令来保持容器无限期运行。尝试在Dockerfile的末尾添加以下内容:
CMD tail-f/dev/null
这将使容器无限期地运行
EXPOSE 8000 8001 8002
CMD/etc/init.d/MarkLogic start
为了完整起见,您也可以向我们展示您的Dockerfile吗?如何公开端口?Dockerfile位于以下链接:所有提到的步骤都已完成。正在使用的Dockerfile位于以下链接:@GaneshPavanKambhampati,您是否仍看到同样的错误?