Android

Cách cài đặt vagrant trên debian 9

08 Configuring our Vagrant Box

08 Configuring our Vagrant Box

Mục lục:

Anonim

Vagrant là một công cụ dòng lệnh mã nguồn mở để xây dựng và quản lý môi trường máy ảo. Theo mặc định, Vagrant có thể cung cấp các máy trên VirtualBox, Hyper-V. và Docker. Các nhà cung cấp khác như Libvirt (KVM), VMware và AWS có thể được cài đặt thông qua hệ thống plugin Vagrant.

Vagrant chủ yếu được sử dụng bởi các nhà phát triển để thiết lập môi trường phát triển phù hợp với môi trường sản xuất.

Hướng dẫn này giải thích cách cài đặt Vagrant trên máy Debian 9. Chúng tôi sẽ sử dụng nhà cung cấp VirtualBox, nhà cung cấp mặc định cho Vagrant.

Điều kiện tiên quyết

Trước khi tiếp tục với hướng dẫn này, hãy đảm bảo bạn đã đăng nhập với tư cách là người dùng có quyền sudo.

Hãy chắc chắn rằng bạn đã đáp ứng các điều kiện tiên quyết sau đây trước khi tiếp tục với hướng dẫn này:

  • Đăng nhập với tư cách người dùng có quyền sudo. Đã cài đặt VirtualBox.

Cài đặt Vagrant trên Debian

Gói Vagrant, có sẵn trong kho của Debian, khá lỗi thời. Chúng tôi sẽ tải xuống và cài đặt phiên bản mới nhất của Vagrant từ trang web chính thức của Vagrant.

Tại thời điểm viết bài viết này, phiên bản ổn định mới nhất của Vagrant là phiên bản 2.2.6. Trước khi tiếp tục các bước tiếp theo, hãy kiểm tra trang Tải xuống của Vagrant để xem có phiên bản mới hơn không.

Bắt đầu bằng cách cập nhật danh sách gói với:

sudo apt update

Tải xuống gói Vagrant với lệnh curl sau:

curl -O

Khi tệp .deb được tải xuống, hãy cài đặt nó bằng cách gõ:

sudo apt install./vagrant_2.2.6_x86_64.deb

Để xác minh rằng cài đặt thành công, hãy chạy lệnh sau in phiên bản Vagrant:

vagrant --version

Đầu ra sẽ trông giống như thế này:

Vagrant 2.2.6

Bắt đầu với Vagrant

Bây giờ Vagrant đã được cài đặt trên máy Debian của bạn, hãy xem cách tạo môi trường phát triển.

Bước đầu tiên là tạo một thư mục sẽ là thư mục gốc của dự án và giữ tệp Vagrantfile. Vagrantfile là một tệp Ruby mô tả cách định cấu hình và cung cấp máy ảo.

Tạo thư mục dự án và chuyển sang nó với:

mkdir ~/my-first-vagrant-project cd ~/my-first-vagrant-project

Bước tiếp theo là khởi tạo Vagrantfile mới bằng lệnh vagrant init và chỉ định hộp chúng ta muốn sử dụng.

Hộp là định dạng gói cho môi trường Vagrant và dành riêng cho nhà cung cấp. Bạn có thể tìm thấy một danh sách các Hộp Vagrant có sẵn công khai trên trang danh mục hộp Vagrant.

Trong ví dụ này, chúng tôi sẽ sử dụng hộp centos/7 . Chạy lệnh sau để khởi tạo Vagrantfile mới:

vagrant init centos/7

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 có thể mở Vagrantfile, đọc các bình luận và điều chỉnh theo nhu cầu của bạn.

Chạy lệnh vagrant up để tạo và cấu hình máy ảo theo Vagrantfile:

vagrant up

==> default: Configuring and enabling network interfaces… default: SSH address: 192.168.121.74:22 default: SSH username: vagrant default: SSH auth method: private key ==> default: Rsyncing folder: /home/linuxize/Vagrant/my-first-vagrant-project/ => /vagrant

Vagrant gắn thư mục dự án tại /vagrant trong máy ảo cho phép bạn làm việc trên các tệp của dự án trên máy chủ của bạn.

Để ssh vào máy ảo, hãy chạy:

vagrant ssh

Bạn có thể dừng máy ảo bằng lệnh sau:

vagrant halt

Lệnh dưới đây dừng máy đang chạy và phá hủy tất cả các tài nguyên đã được tạo trong quá trình tạo máy:

vagrant destroy

Phần kết luận

Bạn đã học cách cài đặt và sử dụng Vagrant trên máy Debian 9 của mình. Chúng tôi cũng đã chỉ cho bạn cách tạo môi trường phát triển cơ bản.

Để tìm thêm thông tin về Vagrant, hãy truy cập trang tài liệu chính thức của Vagrant.

debian mơ hồ