首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在数字海洋上部署此docker应用程序?

如何在数字海洋上部署此docker应用程序?
EN

Stack Overflow用户
提问于 2015-06-07 17:39:10
回答 1查看 1.3K关注 0票数 1

我在DigitalOcean上设置了一个一键式docker服务器,然后将ssh作为根@ server放入其中,并运行以下命令

代码语言:javascript
运行
复制
docker pull continuumio/memex-explorer
docker run -p 80:5000 continuumio/memex-explorer

以下哪项输出:

代码语言:javascript
运行
复制
* Starting OpenBSD Secure Shell server sshd
...done.
* Running on http://0.0.0.0:5000/
* Restarting with reloader

然后,当我导航到Server IP:5000时,它没有显示任何内容。我预计它会显示应用程序的登录页面。

然后我跑了

代码语言:javascript
运行
复制
ufw allow 5000/tcp
ufw allow 80/tcp
ufw enable

但这并不管用。

任何人都可以安装和设置此应用程序吗?有一个链接指向我正在尝试运行的应用程序的源代码:Here,以及docker图像:Here

EN

回答 1

Stack Overflow用户

发布于 2015-06-08 01:47:37

看起来你只需要在分离模式下运行它。我刚刚在Digital Ocean上配置了一个droplet,并使用这个run命令启动了Docker镜像:

sudo docker run -d -p 80:5000 --name memex continuumio/memex_explorer

无需更改任何防火墙设置。确保容器处于活动状态:

sudo docker ps

它应该显示如下所示的内容:

64242f576c16 continuumio/memex_explorer:latest "/root/memex-explore 35 minutes ago Up 35 minutes 22/tcp, 80/tcp, 0.0.0.0:80->5000/tcp memex

要查看应用程序正在运行,只需在浏览器的URL中键入Digital Ocean Server IP即可。该端口被重定向到端口80,因此无需键入。

您可以附加到容器并四处查看( Dockerfile也可以在镜像中找到)。

sudo docker exec memex bash

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30692064

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档