Overview
installation
Commands ( CLI )
Boxes
Provisioning
Networking
그 외..
이 포스트에는 Vagrantfile 를 수정하여 예시로 학습하는 부분만 다루었습니다. 기초부터 공부하고싶으신 분은 vagrant 공식 홈페이지인 https://www.vagrantup.com/docs/ 를 참고하시는 것을 추천드립니다. 본 글의 내용도 수업 들은 내용과 맨 밑에 적어둔 사이트를 참고하였습니다.
# -*- mode: ruby -*-
# vi: set ft=ruby :
Vagrant.configure("2") do |config|
config.vm.define "controll-plane" do |config|
config.vm.box = "ubuntu/bionic64"
config.vm.provider "virtualbox" do |vb|
vb.name = "controll-plane"
vb.memory = "2048"
vb.cpus = 2
end
config.vm.hostname = "controll-plane.example.com"
config.vm.network "private_network", ip: "192.168.xx.xx"
다음 예시에서 각 줄의 코드를 살펴보겠습니다.
Vagrant.configure("2") do |config|
config.vm.define "controll-plane" do |config|
config.vm.box = "ubuntu/bionic64"
운영체제는 다음 링크에서 확인 할 수 있다.
config.vm.provider "virtualbox" do |vb|
vb.name = "controll-plane"
vb.memory = "2048"
vb.cpus = 2
config.vm.hostname = "controll-plane.example.com"
config.vm.network "private_network", ip: "192.168.xx.xx"