Bài 3: Cấu hình và sử dụng Docker cho Algokit

Trong bài số 2 Tui đã hướng dẫn cài đặt đầy đủ các phần mềm để có thể lập trình Hợp đồng thông minh trên Algorand Framework.

Bài học này Tui hướng dẫn các bạn cách cấu hình và sử dụng Docker cho Algokit. Vì các nền tảng Algorand sẽ thực hiện trên Docker. Tức là bạn bắt buộc phải chạy Docker trước thì mới tiến hành viết các mã lệnh hay triển khai hệ thống liên quan Algokit được.

Docker là nền tảng phần mềm cho phép bạn dựng, kiểm thử và triển khai ứng dụng một cách nhanh chóng. Docker đóng gói phần mềm vào các đơn vị tiêu chuẩn hóa được gọi là container có mọi thứ mà phần mềm cần để chạy, trong đó có thư viện, công cụ hệ thống, mã và thời gian chạy. Bằng cách sử dụng Docker, bạn có thể nhanh chóng triển khai và thay đổi quy mô ứng dụng vào bất kỳ môi trường nào và biết chắc rằng mã của bạn sẽ chạy được.

Ở bài trước ta đã cài thành công Docker, bài này ta cấu hình và bắt đầu sử dụng:

Để khởi động Docker ta vào Start Menu trong Windows rồi chọn “Docker Desktop”:

Lần đầu sử dụng Docker thì chương trình sẽ hiêu cầu “Docker Subscription Service Agreement” như hình đưới đây:

Chúng ta bấm Accept, màn hình dưới đây sẽ xuất hiện:

Chúng ta chọn “Use recommended settings (requires administrator password” rồi nhấn nút Finish, màn hình Welcome to Docker xuất hiện như dưới đây:

Chúng ta cần đăng ký tài khoản để sử dụng, hoặc bấm Skip. Trường hợp này Tui hướng dẫn đăng nhập bằng Google Email (các bạn cũng nên vậy)

Khi nhấn vào biểu tượng đăng nhập bằng Google ta có màn hình dưới đây:

Bấm continue để tiếp tục:

Ta bấm “Sign up” để đăng ký, sau đó chương trình sẽ hỏi ta mở Docker, ta chọn “Open Docker Desktop.exe” (các lần sau sẽ không có các màn hình này, mà nó chạy Docker lên luôn).

Khi bấm Open Docker Desktop.exe ta có các màn hình Welcome Survey như bên dưới (ta có thể nhấn Skip), trong trường hợp này Tui hướng dẫn các bạn làm đủ không Skip:

Ví dụ ta chọn Full-stack developer, sau đó qua bước 2

Giả sử ta chọn các cấu hình như trên rồi bấm Continue. Lúc này phần mềm Docker Desktop xuất hiện như dưới đây:

Tiếp theo ta mở Command Line và chạy script để kích hoạt algokit:

algokit localnet start

Sau khi kích hoạt algokit chạy trong môi trường localnet thành công ta có kết quả:

Lúc này 1 sandbox của Algokit được cài đặt vào Docker như hình:

Chúng ta có thể vào xem chi tiết bên trong của algokit sandbox:

Tới đây coi như ta đã cấu hình Docker Desktop thành công, và cài đặt được Algokit localnet trong Docker. Ta có thể kích hoạt script sau để mở phần mềm Algokit Framework:

algokit explore

Lúc này localnet được chạy trên trình duyệt như sau:

Chi tiết cách sử dụng lora algokit và dApp sẽ được trình bày ở bài học.

Các bạn cố gắng thực hiện được bài này, cài đặt thành công Docker, chạy được algokit localnet trên Docker, cũng như mở được lỏa algokit trên trình duyệt.

Chúc các bạn thành công!

One thought on “Bài 3: Cấu hình và sử dụng Docker cho Algokit”

Leave a Reply