Sử dụng vagrant như thế nào?

ダウンロード

Đầu tiên các bạn cài đặt: Visual box, git, và vagrant nhé.

Cách cài đặt hãy google search

Tiếp theo, sau khi cài xong thì sử dụng như thế nào. Vagarnt bạn vừa tạo ra, đang trống trơn, để có thể sử dụng được cần box, vậy box là gì?

Box là một image chứa các thành phần có sẵn, bạn có thể hiểu rằng, box này chính là hệ điều hành bạn sẽ sử dụng. Bạn tìm box bạn muốn cắm vào vagrant trên trang này nhé: https://www.vagrantbox.es/

Hãy tìm box bạn muốn sử dụng và copy url của nó.

Bạn dụng Git Bash để tạo box nhé.

Mở Git Bash và gõ:

 $ vagrant box add {title} {url}

title: do bạn tự đặt

url: là đường dẫn bạn vừa copy từ https://www.vagrantbox.es/.

(Hoặc bạn có thể tìm box trên: https://app.vagrantup.com/)

Tiếp theo, để tạo máy ảo mới, bạn cần tạo một thư mục riêng cho nó, bạn có thể gõ lệnh dưới để tạo thư mục tên là vm_name

Lưu ý,  bạn cần di chuyển tới /c/Users/[user_name] để tạo thư mục!

 $ pwd mkdir vm_name
 $ cd vm_name

 

 $ vagrant init {title}

Nếu nhận được thông báo:

$ vagrant init centos7                                                                                                                                                                                                                                                         
A `Vagrantfile` has been placed in this directory. You are now                                                                                                                                                                                                                 
ready to `vagrant up` your first virtual environment! Please read                                                                                                                                                                                                              
the comments in the Vagrantfile as well as documentation on                                                                                                                                                                                                                    
`vagrantup.com` for more information on using Vagrant.                                                                                                                                                                                                                         

Bạn đã nạp thành công!

Hãy khởi động vagrant lên bằng dòng lệnh:

 $ vagrant up
-> login vào máy ảo bằng dòng lệnh:
 $ vagrant ssh

Tiếp theo, bạn tiến hành cài đặt server cho máy ảo như thông thường vẫn làm.

Nhưng để từ máy tính cá nhân của bạn có thể truy cập tới server trên máy ảo, bạn cần sửa lại file Vagrantfile, ở dòng 26, 35 bỏ comment đi:

config.vm.network “forwarded_port”, guest: 80, host: 8080

config.vm.network “private_network”, ip: “192.168.33.10”

Nhớ vagrant halt lại  máy ảo, sau đó vagrant reload và có thể truy cập vào http://192.168.33.10 nhé!

Ngoài ra để đồng bộ dữ liệu từ máy cá nhân tới thư mục web, bạn bỏ comment của dòng 46 của file Vagrantfile, và sửa lại kiểu như:

config.vm.synced_folder “D:/dev/test”, “/var/www/html”

(iginx: “/usr/share/nginx/html”)

Như thế, mọi dữ liệu ở ổ D:/dev/test sẽ được tự động đưa vào /var/www/html ở thời gian thực!

Bình luận về bài viết này

Trang web này sử dụng Akismet để lọc thư rác. Tìm hiểu cách xử lý bình luận của bạn.