/ Docker Series 2018

Cài đặt máy ảo Ubuntu 18.04 sử dụng Virtual Box

Trước khi đi vào học chi tiết cách sử dụng Docker, các bạn cần chuẩn bị một số công cụ cần thiết cho các bài thực hành. Sẽ luôn có vấn đề xảy ra trong quá trình chuẩn bị 😅 Đó cũng chính là nét hấp dẫn của công đoạn này.

Như tôi đã giới thiệu qua ở phần tổng quan khóa học, trong phần chuẩn bị này, chúng ta sẽ cần cài đặt máy ảo sử dụng VirtualBox, sau đó tạo một máy ảo để cài đặt Ubuntu 18.04 và cuối cùng là lựa chọn một phiên bản Docker phù hợp để cài đặt trên máy ảo này. Mục tiêu lớn nhất của khóa học là giúp cho các bạn có khả năng áp dụng ngay lập tức những kiến thức này vào công việc đang làm. Vậy nên môi trường thực hành cũng phải gần giống với môi trường thực tế. Khi đã quen thuộc với môi trường thực hành này rồi, tôi tin rằng các bạn sẽ còn bỡ ngỡ khi sử dụng Docker trong môi trường thực tế.

Nội dung

  1. Cài đặt VirtualBox
  2. Cài đặt Ubuntu 18.04 trên VirtualBox
  3. Lời kết

1. Cài đặt VirtualBox

Bạn nào đã có sẵn VirtualBox trong máy rồi thì nhảy thẳng sang phần 2 để cài đặt Ubuntu nhé.

Tại sao lại cần tới VirtualBox cho khóa học?

Có một thực tế đó là trong quá trình tìm hiểu một công nghệ mới nào đó, sẽ rất khó để chúng ta có thể làm chuẩn các thao tác ngay từ đầu, và các thao tác sai này có thể khiến cho hệ điều hành đang chạy không còn hoạt động đúng nữa. Nếu chẳng may bạn rơi vào trường hợp đó thì việc thử nghiệm của bạn chắc chắn sẽ bị gián đoạn. Do vậy, chúng ta cần dùng tới công cụ tạo máy ảo VirtualBox.

Ưu điểm lớn nhất của máy ảo đó là mỗi khi có thao tác sai, chúng ta hoàn toàn có thể reset lại môi trường một cách cực kỳ nhanh chóng thông qua tính năng Snapshot.

Một lý do khác, cho riêng khóa học này, chúng ta sẽ cần phải tạo được môi trường một cụm một vài máy chủ để thực hành phần scale-out hệ thống máy chủ sử dụng Docker. VirtualBox chiếm không quá nhiều tài nguyên trong quá trình chạy, nên nó rất phù hợp cho nhu cầu này.

Ok, đôi điều giới thiệu thế là đủ rồi, chúng ta cùng chuyển qua phần cài đặt nhé. Các bạn hãy chọn bài hướng dẫn tương ứng với hệ điều hành bạn đang sử dụng.

2. Cài đặt Ubuntu 18.04 trên VirtualBox

Trước khi tiến hành cài đặt Ubuntu, hãy đảm bảo là bạn đã có VirtualBox trong máy.

Vì sao lựa chọn Ubuntu cho khóa học?

  • Ubuntu là môi trường phù hợp và hay được lựa chọn để cho các ứng dụng go-live. Do vậy thực hành trên Ubuntu sẽ giúp bạn không bị bỡ ngỡ khi áp dụng Docker vào công việc.
  • Việc tìm hiểu Docker trên Ubuntu có nhiều thuận lợi hơn khi tìm hiểu trên các nền tảng khác. Các bạn sẽ thấy được sự khác biệt về performance của Docker khi thực hành trên Ubuntu. Lý cho chính cho điều này là Docker chỉ support chạy trên Linux (Ubuntu là một Linux Distro cực kỳ phổ biến).
  • Nhất quán môi trường chạy cho tất cả các ví dụ trong series Docker căn bản này.

Các bước cài đặt

Bước 1. Dùng Chrome, tải Ubuntu 18.04 - 64bit tại đây (lựa chọn bản có đuôi *.-desktop-amd64.iso) 👈. Các bạn ghi nhớ thư mục chứa file tải về nhé. Chúng ta sẽ cần dùng tới nó cho bước sau.

Bước 2. Mở VirtualBox vừa cài được và làm theo các bước bên dưới để tạo được một máy ảo sẵn sàng cho việc cài đặt Ubuntu.

2.1. 1. Chọn New → 2. Điền tên → 3. Chọn Linux → 4. Chọn Ubuntu 64 → 5. Continue
2.2. Cài đặt RAM 2048MB, máy bạn nào có điều kiện hơn thì chọn 4096MB nhé và chọn Continue
2.3. Chọn tạo mới ổ cứng và chọn "Create"
2.4. Chọn định dạng VDI và chọn "Continue"
2.5. Chọn Dynamically allocated và chọn "Continue"
2.6. Điền 40GB ổ cứng và chọn Create
2.7. Kết quả sau khi tạo xong máy ảo, sang bước 3, chọn đĩa để cài đặt

Bước 3. Cài đặt chọn đĩa cài Ubuntu vừa tải về ở bước 1.

3.1. Chọn Ubuntu_64 → 2. Setting → 3. Storage → 4. Controller:IDE Empty → 5. Chọn Disk → 6. Choose Virtual ...
3.2. Chọn file iso trong thư mục tải về và chọn "Open"
3.3. Kiểm tra lại kết quả chọn và bấm "OK"

Bước 4. Khởi động máy ảo, bắt đầu tiến trình cài đặt Ubuntu.

4.1. Chọn Ubuntu_64, sau đó chọn Start

Bước 5. Thực hiện các bước cấu hình sau trước khi bắt đầu tiến trình cài đặt.

5.1. Chọn "Install Ubuntu"
5.2. Chọn "Continue"
5.3. Chọn Minimal installation cho nhẹ, bỏ chọn "Download updates ..." để cài cho nhanh và chọn "Continue"
5.4. Chọn "Erase disk and install Ubuntu" sau đó chọn "Install Now"
5.5. Chọn Continue để xác nhận thay đổi "Erase disk and install Ubuntu"
5.6. Chọn múi giờ, sau đó chọn "Continue"
5.7. Điền tất cả các thông tin 1, 2, 3, 4, 5 và chọn "Continue"
5.8. Tiến trình cài đặt đang được bắt đầu, tiến trình này thường sẽ kéo dài khoảng 10-15 phút.
5.9. Hoàn tất quá trình cài đặt. Chọn "Restart Now" sau đó bấm Enter để khởi động máy ảo.
5.10. Cài đặt thành công. Thử login bằng tài khoản vừa cài đặt ở trên

Bước 6. Backup trạng thái hiện tại của Ubuntu bằng tính năng Snapshot của VirtualBox.

6.1. Đầu tiên cần Shutdown Ubuntu → Power Off
6.2. Chọn Ubuntu_64 → Machine Tools → Snapshots
6.3. Chon Current State → Bấm nút "Take"
6.4. Đặt tên cho Snapshot và bấm "OK"
6.5. Kết quả bạn đã backup được trạng thái hiện tại.

Bạn có thể quay lại trạng thái này bất cứ lúc nào bằng cách chọn Snapshot trong danh sách, sau đó bấm nút "Restore" ở trên giao diện. Máy ảo của bạn sẽ quay về chính xác trạng thái tại thời điểm bạn tạo Snapshots tương ứng.

Cách sử dụng Restore Snapshots

Lời kết

Tôi thừa nhận rằng đây là một bài viết dài và công việc chuẩn bị môi trường như vậy là một việc rất tốn thời gian. Tuy vậy, bạn hãy dừng lại một chút để tận hưởng thành quả lao động của mình. Các bạn đã rất xuất sắc khi thực hiện được tới bước này 👏👏👏

Bây giờ hãy tưởng tượng bạn cần phải tạo ra một môi trường hàng chục máy tính có cấu hình giống hệt nhau. Hẳn là các bạn đã ước lượng được thời gian và cảm thấy độ nhàm chán đúng không?

Như vậy, qua bài viết này, ngoài việc cài đặt được môi trường phục vụ cho khóa học, tôi hi vọng các bạn còn thấy được các vấn đề của quá trình cài đặt để kết thúc khóa học, các bạn sẽ nhận ra được tác dụng to lớn của Docker.

Các bạn hãy like 👍 page Hung TUT hoặc đăng ký để nhận thông báo theo form bên dưới khi có bài viết mới. Cám ơn các bạn.

Cài đặt máy ảo Ubuntu 18.04 sử dụng Virtual Box
Share this

Subscribe to HungTUT.com