【Docker】DockerでConsulをインストール


点击跳转:Docker安装MySQL、Redis、RabbitMQ、Elasticsearch、Nacos等常见服务全套(质量有保证,内容详情)

1. 領事とは

Consul は、HashiCorp によって開始されたオープンソース ソフトウェアであり、マイクロサービス システムでサービス ガバナンス、構成センター、制御バス、その他の機能を提供します。これらの各機能は、必要に応じて個別に使用することも、一緒に使用して包括的なサービス メッシュを構築することもでき、つまり、Consul は完全なサービス メッシュ ソリューションを提供します。

2. Docker のインストールと Consul の起動

  • 領事イメージをプルします
docker pull consul # 默认拉取latest
docker pull consul:1.6.1 # 拉取指定版本
  • インストールして実行する
docker run -d -p 8500:8500 --name=consul \
consul:1.6.1 \
consul agent -dev \
-ui -node=n1 -bootstrap-expect=1 -client=0.0.0.0

以下は、consul コマンドまたはパラメータの概要です。

  • consul agent -dev開発モードで開始する
  • -uiWeb ページのビジュアル管理インターフェイスを開きます
  • -nodeノード名を指定します。各ノードの名前は一意である必要があり、重複できないことに注意してください。最初のサーバー ノードの名前は上記で指定されておりn1、その後、他のノードは別の名前を使用する必要があります。
  • -bootstrap-expectクラスター内のノードの最小Server数。この値より小さい場合、クラスターは失敗します。このオプションを指定する必要があります。これはスタンドアロン展開であるため、次のように設定1できます。
  • -client外部接続可能なアドレスを指定し、0.0.0.0すべての外部ネットワークに接続できることを示します。
  • Consul の UI にアクセスします: http://localhost:8500/

おすすめ

転載: blog.csdn.net/yuchangyuan5237/article/details/132053741