尝试与外部IP通信到我的docker consul

时间:2019-04-10 09:35:40

标签: php amazon-web-services docker microservices consul

我是docker和consul的新手。我已经在AWS中创建了4个实例。我添加了以下实例的使用。

第一个实例-服务器1

第二个实例-服务器2

第三实例-服务器3

第四实例-服务器4

此实例具有ubuntu 18.04操作系统。我正在尝试使用领事来实现自动发现的概念。

我已经完成了以下步骤。

我使用下面的链接https://docs.docker.com/install/linux/docker-ce/ubuntu/

在四个实例中安装了docker

并使用下面的链接拉出领事图像

https://hub.docker.com/_/consul?tab=description

我已经检查了“运行开发领事”。它适用于所有实例。

服务器1:

我正在尝试在客户端模式下的领事代理上运行。显示以下错误。

sudo docker run -d --net=host -e 'CONSUL_LOCAL_CONFIG={"leave_on_terminate": true}' consul agent -bind=<external ip> -retry-join=<root agent ip>
  

外部ip-我在server1上提供了专用IP。

     

root agent ip-我在引导服务器上提供了专用IP。

输出: 我得到了64个字母的密钥。 EG:

  

b93b160ef52b9203d67bb6db27793963dc419276145f4c247c9ba4e2bd6deb03

但是参考站点的反应不同。

挖掘@bootstrap_server_private_ip -p 8600 consul.service.consul

显示连接超时错误。connection timed out error

0 个答案:

没有答案