Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services 在docker swarm上使用AWS ALB_Amazon Web Services_Docker_Amazon Ec2_Docker Swarm_Amazon Elb - Fatal编程技术网

Amazon web services 在docker swarm上使用AWS ALB

Amazon web services 在docker swarm上使用AWS ALB,amazon-web-services,docker,amazon-ec2,docker-swarm,amazon-elb,Amazon Web Services,Docker,Amazon Ec2,Docker Swarm,Amazon Elb,是否有人试图将AWS应用程序负载平衡配置为运行在EC2实例上而不是EC2 CS上的docker swarm,因为大多数文档仅显示docker for AWS,我看到一些帖子,您必须在标签上包含ARN,但我认为它仍然不起作用。此外,负载平衡器上的DNS不显示nginx,即使我们的安全组上已经允许使用端口80 这是我在运行服务时使用的命令 docker service create --name=test --publish 80:80 --publish 444:80 --constrai

是否有人试图将AWS应用程序负载平衡配置为运行在EC2实例上而不是EC2 CS上的docker swarm,因为大多数文档仅显示docker for AWS,我看到一些帖子,您必须在标签上包含ARN,但我认为它仍然不起作用。此外,负载平衡器上的DNS不显示nginx,即使我们的安全组上已经允许使用端口80

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

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
docker服务创建--name=test--publish 80:80--publish 444:80--constraint'engine.labels.serverType==dev'--replicas=2--label com.docker.aws.lb.arn=”“nginx:alpine
当前设置:

  • EC2实例
  • loadbalancer上包含的子网

任何见解都将不胜感激。

是的,我已经尝试过了。你的问题到底是什么?目前,我们在EC2上使用docker swarm,我们有一个作为服务运行的Java应用程序,你能帮助我如何使用Aws ALB作为Java应用程序的负载平衡器吗?大多数论坛只显示EC2 CS和cloudformation,这就是为什么我不知道如何使用ALB。我想运行swarm的EC2实例应该为IAM角色分配权限,允许更新ELB配置@用户8897710,你解决问题了吗?是的,我试过了。你的问题到底是什么?目前,我们在EC2上使用docker swarm,我们有一个作为服务运行的Java应用程序,你能帮助我如何使用Aws ALB作为Java应用程序的负载平衡器吗?大多数论坛只显示EC2 CS和cloudformation,这就是为什么我不知道如何使用ALB。我想运行swarm的EC2实例应该为IAM角色分配权限,允许更新ELB配置@用户8897710,问题解决了吗?