docker-compose文件配置
在端口映射上,如果我们启动一个容器,那么ports可以 - "8079:8989" 这样配置;如果启动两个以上容器,且需要映射端口,那么就要配置端口的区间 - "8079-8080:8989" ,启动时,会在区间内选用可用的端口。
version: "3"
services:
sentence:
image: segmentation-sentence:v1.0
ports:
- "8079:8989"
#- "8079-8080:8989"
environment:
logging.level.root: info
TZ: Asia/Shanghai
command: [ "java", "-jar", "SentenceSegmentation.jar"]
相关启动命令
启动一个容器
docker-compose up -d sentence
启动两个及以上容器,使用到--scale 参数,通过 service=num 的参数来设置数量以设置同一个服务运行的容器个数。
docker-compose up --scale sentence=2 -d sentence
docker-compose ps 查看创建的服务,发现启动了两个服务