-1

这是我第一次尝试进行简单的部署,所以过程还不清楚。这就是我所做的:对于服务器,我正在使用来自 Digital Ocean 的液滴。

  1. 我在节点中创建了一个简单的应用程序,制作了一个 dockerfile 和 docker-compose。如果我尝试在本地吃午饭“docker-compose up”,一切都很好。

  2. 然后我把项目推到了github上

  3. 我与远程服务器建立了 ssh 连接,并将项目从 github 拉到根文件夹中。

  4. 我进入项目文件夹并使用“docker-compose up”

该命令有效,一切都已建立,但是如果我访问我的 IP,则什么也没有显示。那么,如何将流量路由到构建的容器中?

4

1 回答 1

1

好吧,如果您的容器在docker-compose up命令后正常运行,那么您应该能够使用{IP}:{PORT}. 日志如何?

顺便说一句,与此相关,强烈建议您通过运行将容器作为服务启动,docker stack deploy {your-stack-name}以便它们可以在 swarm 模式下运行,这是在生产环境中执行此操作的正确方法。更多关于这里

于 2021-01-02T21:41:11.790 回答