用于生产的服务器端口中Docker镜像部署的策略

问题描述 投票:0回答:1

我使用Spring Boot开发了一些微服务。现在我尝试使用Docker在服务器中部署。我已经在远程服务器中安装了Docker。此外,使用Docker Compose也可以成功完成测试部署。

当我在服务器中测试部署时,一个映像部署在8080端口的服务器中,另一个映像部署在8085中。我在端口部署中有一些困惑,因为我只在Dockers和容器世界中开始探索。

这是我的问题:

  1. 目前我只测试了服务器中的2个端口,即8080和8085.在我的项目中,我有20个微服务。那么我需要以随机方式手动选择这些端口吗?
  2. 当我创建Docker容器时,所有容器都在8080端口创建,后来我将其部署在服务器的另一个端口中。这是创建容器图像的最佳实践吗?
docker deployment
1个回答
1
投票
  1. 每个MS必须拥有自己的端口。你可以选择端口。
  2. 不,Couchbase Web管理端口例如有内部端口8091,您可以使用如您所说的服务器中的另一个端口而不是所有容器都在8080端口创建,您应该选择端口。在沙发基础的情况下你设置-p 10000:8091。我随机选择端口10000。 (-p用于发布)
© www.soinside.com 2019 - 2024. All rights reserved.