在docker群上使用AWS ALB

有没有人试图将AWS应用程序负载平衡configuration到在EC2实例上运行的Docker群,而不是在EC2 CS上,因为大多数文档只显示Docker for AWS,我看到一些post,您必须在标签中包含ARN,但我认为它仍然不起作用。 另外,即使端口80已经被允许在我们的安全组上,负载平衡器上的DNS也不会显示nginx

这是我在运行服务时使用的命令,

docker service create --name=test --publish 80:80 --publish 444:80 --constraint 'engine.labels.serverType == dev' --replicas=2 --label com.docker.aws.lb.arn="<arn-value-here>" nginx:alpine 

当前设置:

  • EC2实例
  • 包含在负载均衡器中的子网

任何见解将不胜感激。