bobbyiliev / introduction-to-bash-scripting

Free Introduction to Bash Scripting eBook

Home Page:https://ebook.bobby.sh

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Feature: Add a guide to vagrant for practicing linux in varius distributions.

Bhanu-code opened this issue · comments

Is your feature request related to a problem? Please describe.

I am requesting for a feature.

Describe the solution you'd like

I have been using vagrant for practicing linux. I think it is a great tool for practicing linux with various distributions and without actually installing Linux OS. You just download an vagrant-box and do 'vagrant up' , it is ready. So, I think it is great for linux practicing.

Additional context

@Bhanu-code can you explain this issue

Thanks for that suggestion @Bhanu-code! I've not personally used Vagrant in a very long time, if you are interested in contributing a chapter about Vagrant that would be great! Might be perfect timing now with https://hacktoberfest.com/ just a couple of days away!

hmm.. now my question, what is "vagrant" ... i have wrote a Admin-preinstall script for systemd Distros, like Debian, Mind, Buntu and Fedora, because i be more keen of hearing if there comes something like this.. so, it would maby "vagrant" not bad ...
so, what is vegrant in script... a short info maybe ?

best :)

vagrant is a tool that enables the creation and configuration of lightweight, reproducible, and portable development environment. Basically it is a VM provisioner.
You don't need to set up a dual boot or configure oracle virtual box everytime, you can download vagrant images and run them.
Please checkout more about vagrant at this link
https://www.youtube.com/watch?v=wlogPKBEuUM

and let me know will it be good for this repository.

i use ubuntu as my main os i will check this out @Bhanu-code

@Bhanu-code you can achieve the same easily with docker, why vagrant?

You can't execute linux command directly in a docker linux container but through "exec" command. So many things like vim, httpd, systemctl will be installed in linux container. Also data and changes will not persist after the container is stopped.

Docker is a technology for creating and running Linux containers, and Vagrant is a machine provisioning tool used to create VMs and then populate them with applications. In other words, you use Vagrant to create a VM and install Docker. Then, once Docker is installed, that VM can run containers.

Vagrant as same as AWS EC2 instance on cloud. but vagrant will run on local machine.

i want to contribute here please give me permission