Cài đặt Consul sử dụng Docker Compose

Từ version 1.16, official Docker Image của Consul không được cập nhập ở địa chỉ https://hub.docker.com/_/consul nữa. Các bạn cần sử dụng official Docker Image của nó ở địa chỉ https://hub.docker.com/r/hashicorp/consul để cài đặt các phiên bản mới nhất của Consul các bạn nhé!

Để cài đặt Consul sử dụng Docker Compose, các bạn có thể định nghĩa nội dung của tập tin Docker Compose như sau:

Ở đây, mình sử dụng command “agent -dev” để start Consul với development mode. Có thêm một tham số là “-client=0.0.0.0” dùng để expose API với UI của Consul có thể access sử dụng bất kỳ địa chỉ IP nào đó, đó các bạn!

Bây giờ, nếu các bạn chạy command “docker compose up” trong thư mục chứa tập tin Docker Compose với nội dung trên, các bạn sẽ thấy kết quả như sau:

Bây giờ nếu các bạn đi đến điạ chỉ http://localhost:8500/, các bạn sẽ thấy kết quả như sau:

Như vậy là chúng ta đã cài đặt thành công Consul sử dụng Docker Compose rồi đó các bạn!

Add Comment