Vagrant is a virtualization technology that allows you to configure virtualization software such as Linux Containers and VirtualBox. It is commonly used together with orchestration tools like Ansible, and Chef.
To get started, download Vagrant here - https://www.vagrantup.com/downloads.html
Create a folder and run
vagrant init
This should create a VagrantFile.
Similar to Docker, Vagrant is dependent on base images. Let's begin by downloading an ubuntu box:
vagrant box add hashicorp/precise32
Open VagrantFile and edit the following:
config.vm.box = "hashicorp/precise32"
You can always find other boxes here:
https://atlas.hashicorp.com/boxes/search
Let's boot up the box:
vagrant up
vagrant ssh
You can check the status of the machine by running:
vagrant status
Do not delete the folder /vagrant, it's a synced folder
Let's begin by loading a script that will install apache.
In your hosts machine's root folder, create s file called bootstrap.sh
vi bootstrap.sh
Add the following:
apt-get update
apt-get install -y apache2
if ! [ -L /var/www ]; then
rm -rf /var/www
ln -fs /vagrant /var/www
fi
In VagrantFile, add
Vagrant.configure("2") do |config|
config.vm.box = "hashicorp/precise32"
config.vm.provision :shell, path: "bootstrap.sh"
end
Reload the provision:
vagrant reload --provision
Test the status of apache:
vagrant ssh
service apache2 status
Try running:
wget -qO- 127.0.0.1
Add the following line in VagrantFile for port forwarding, so we can see webpages from our host browsers
config.vm.network :forwarded_port, guest: 80, host: 4567
Run
vagrant reload
In your browser, do
http://127.0.0.1:4567
If you want to share this image to Altas to share/backup your files, register an account at
https://atlas.hashicorp.com/
Run
vagrant login
vagrant share
In the browser, access the url that's outputted by the terminal.
When you finished sharing, Ctrl = C to terminate it.
When you are done with your vagrant box, you can use the following:
vagrant suspend - state is saved, quick to start up, consumes space
vagrant halt - guest OS is shut down, consumes space
vagrant destroy - removes the guest machine
You can use vagrant up to start it again.
By default, the vagrant box is backed with Virtual Box.
But you can easily change it to VMware or AWS by:
vagrant up --provider-vmware_fusion
vagrant up --provider=aws
Thanks to amazing post. And great articles of contents and vagrant information's.
ReplyDeletehadoop training
Great post!I am actually getting ready to across this information,i am very happy to this commands.Also great blog here with all of the valuable information you have.Well done,its a great knowledge.
ReplyDeleteccna training in chennai adyar
Thanks for this blog. All screenshots can explain the full blogs easily. This is very easy to understand. Using this screen shots know the details becomes easy.
ReplyDeletePPC Services Chennai
Inspiring writings and I greatly admired what you have to say , I hope you continue to provide new ideas for us all and greetings success always for you..Keep update more information..
ReplyDeleteDigital Marketing Company in Chennai
thanks for giving that type of information. ielts coaching in gurgaon
ReplyDeleteVery good brief and this post helped me alot. Say thank you I searching for your facts. Thanks for sharing with us!
ReplyDeleteData Science Training in Chennai | Best Data science Training in Chennai
Data Science training in kalyan nagar
Data science training in Bangalore | Data Science training institute in Bangalore
Data Science training in marathahalli | Data Science training in Bangalore
Data Science interview questions and answers
Data science training in jaya nagar | Data science Training in Bangalore
I love the blog. Great post. It is very true, people must learn how to learn before they can learn. lol i know it sounds funny but its very true. . .
ReplyDeleteangularjs-Training in pune
angularjs Training in bangalore
angularjs Training in bangalore
angularjs Training in chennai
automation anywhere online Training
angularjs interview questions and answers
Thanks Admin for sharing such a useful post, I hope it’s useful to many individuals for developing their skill to get good career.
ReplyDeleteonline Python training
python training in chennai
Your guidance for Devops Training in Bangalore is the best.
ReplyDeleteGreat content thanks for sharing this informative blog which provided me technical information keep posting.
ReplyDeleteDevops Training in Bangalore
Best Devops Training in pune
Microsoft azure training in Bangalore
Power bi training in Chennai
Thank you for an additional great post. Exactly where else could anybody get that kind of facts in this kind of a ideal way of writing? I have a presentation next week, and I’m around the appear for this kind of data.
ReplyDeleteData science course in bangalore | Data Science training with placement in Bangalore
Your very own commitment to getting the message throughout came to be rather powerful and have consistently enabled employees just like me to arrive at their desired goals.
ReplyDeleteJava training in Bangalore|best Java training in Bangalore
Java training in Chennai
Java training in Bangalore
Java online training
Java training in Pune
Nice tutorial. Thanks for sharing the valuable information. it’s really helpful. Who want to learn this blog most helpful. Keep sharing on updated tutorials…
ReplyDeleteDevops Training in Chennai | Devops Training Institute in Chennai
Thanks For Sharing The information The Information Shared Is Very Valuable Please Keep Updating us The Information shared Is Very Valuable Python Online Course Data Science Online Course Aws Online Course
ReplyDelete
ReplyDeleteAwesome story! Congrats on the successful team work!Deer Hunting Tips Camping Trips Guide DEER HUNTING TIPS travel touring tips
ReplyDeleteNice post. it is very interesting and informative. Thank you for the sharing.Still Hunting Method
Hunting psych tips Survival Tips Travel Touring Tips
ReplyDeleteWell thanks for the information, do not forget to visit my blog too.
travel trekking tips
see the link Tent Camping 101 Exploring Smithriver
Very useful and informative blog. Thank you so much for these kinds of informative blogs.
ReplyDeleteWe are also a graphic services in gurgaon and we provide the website design services,
web design services, web designing services, logo design services.
please visit our website to see more info about this.
Freelance Graphic Designing:
Freelance Catalogue Designing in delhi
Freelance Catalogue Designing in gurgaon
Freelance Brochure Designing
Freelance Label Designing
Freelance Banner Designer
Freelance Poster Designer
graphic design services in delhi
graphic design services in gurgaon
Freelance Catalogue Designing in delhi
Freelance Catalogue Designing in gurgaon
Freelance Brochure Designing
Freelance Label Designing
Freelance Banner Designer
Freelance Poster Designer
graphic design services in delhi
graphic design services in gurgaon
Freelance Catalogue Designing in delhi
Freelance Catalogue Designing in gurgaon
Freelance Brochure Designing
Freelance Label Designing
Freelance Banner Designer
Freelance Poster Designer
graphic design services in delhi
graphic design services in gurgaon
Freelance Catalogue Designing in delhi
Freelance Catalogue Designing in gurgaon
Freelance Brochure Designing
Freelance Label Designing
Freelance Banner Designer
Freelance Poster Designer
graphic design services in delhi
graphic design services in gurgaon
best web design company in gurgaon
ReplyDeletebest website design in gurgaon
website design services in gurgaon
website design service in gurgaon
best website designing company in gurgaon
website designing services in gurgaon
web design company in gurgaon
best website designing company in india
top website designing company in india
best web design company in gurgaon
best web designing services in gurgaon
best web design services in gurgaon
website designing in gurgaon
website designing company in gurgaon
website design in gurgaon
graphic designing company in gurgaon
website company in gurgaon
website design company in gurgaon
web design services in gurgaon
best website design company in gurgaon
website company in gurgaon
Website design Company in gurgaon
best website designing services in gurgaon
best web design in gurgaon
website designing company in gurgaon
website development company in gurgaon
web development company in gurgaon
website design company
website designing services
best web design company in gurgaon
ReplyDeletebest website design in gurgaon
website design services in gurgaon
website design service in gurgaon
best website designing company in gurgaon
website designing services in gurgaon
web design company in gurgaon
best website designing company in india
top website designing company in india
best web design company in gurgaon
best web designing services in gurgaon
best web design services in gurgaon
website designing in gurgaon
website designing company in gurgaon
website design in gurgaon
graphic designing company in gurgaon
website company in gurgaon
website design company in gurgaon
web design services in gurgaon
best website design company in gurgaon
website company in gurgaon
Website design Company in gurgaon
best website designing services in gurgaon
best web design in gurgaon
website designing company in gurgaon
website development company in gurgaon
web development company in gurgaon
website design company
website designing services
I like this topic.This site has lots of advantage.I found many interesting things from this site. It helps me in many ways.Thanks for posting this again.
ReplyDeleteMaharshi Dayanand Saraswati University BCOM TimeTable 2020
Rajastham University BCOM 1st, 2nd & Final Year TimeTable 2020
Rani Durgavati VishwaVidhyalaya BCOM TimeTable 2020
University Of Kota BCOM 1st, 2nd & Final Year TimeTable 2020
Thanks for your valuable information.
ReplyDeleteAngularJS training in chennai | AngularJS training in anna nagar | AngularJS training in omr | AngularJS training in porur | AngularJS training in tambaram | AngularJS training in velachery
thank you for sharing the valuable information.
ReplyDeleteJava training in Chennai | Certification | Online Course Training | Java training in Bangalore | Certification | Online Course Training | Java training in Hyderabad | Certification | Online Course Training | Java training in Coimbatore | Certification | Online Course Training | Java training in Online | Certification | Online Course Training
Truly mind blowing blog went amazed with the subject they have developed the content. These kind of posts really helpful to gain the knowledge of unknown things which surely triggers to motivate and learn the new innovative contents. Hope you deliver the similar successive contents forthcoming as well.
ReplyDeleteData Science certification in Raipur
mmorpg oyunlar
ReplyDeleteINSTAGRAM TAKİPCİ SATİN AL
Tiktok jeton hilesi
Tiktok jeton hilesi
antalya saç ekimi
referans kimliği nedir
İnstagram takipçi satın al
metin pvp
instagram takipci satin al
yeni perde modelleri
ReplyDeleteNumara onay
turkcell mobil ödeme bozdurma
Nft nasil alınır
Ankara evden eve nakliyat
Trafik Sigortası
dedektör
web sitesi kurma
aşk kitapları