본문 바로가기

클라우드/도커(Docker)

Vagrant Vagrantfile 작성

Vagrantfile 파일을 작성하여 가상머신 만들기

-> init를 하지 않고 작성한 Vagrantfile을 불러와 가상 머신을 생성한다

 

web1 가상머신 생성

더보기

:~/vagrant$ mkdir wp
:~/vagrant$ cd 

# Vagrantfile 파일 생성
:~/vagrant/wp$ vi Vagrantfile
# -*- mode: ruby -*-
# vi: set ft=ruby :

Vagrant.configure("2") do |config|
    config.vm.define "web1" do |ubuntu|
        ubuntu.vm.box = "ubuntu/focal64"
        ubuntu.vm.hostname = "web1" 
        ubuntu.vm.network "private_network", ip: "192.168.200.11"
        ubuntu.vm.provider "virtualbox" do |vb|
            vb.name = "web1"
            vb.cpus = 2
            vb.memory = 2048
        end
    end
end


# 가상머신 설치
:~/vagrant/wp$ vagrant up

 


web2 생성

더보기

# -*- mode: ruby -*-

# vi: set ft=ruby :

 

Vagrant.configure("2") do |config|

config.vm.define "web1" do |ubuntu|

ubuntu.vm.box = "ubuntu/focal64"

ubuntu.vm.hostname = "web1"

ubuntu.vm.network "private_network", ip: "192.168.200.11"

ubuntu.vm.provider "virtualbox" do |vb|

vb.name = "web1"

vb.cpus = 2

vb.memory = 2048

end

end

 

config.vm.define "web2" do |ubuntu|

ubuntu.vm.box = "ubuntu/focal64"

ubuntu.vm.hostname = "web2"

ubuntu.vm.network "private_network", ip: "192.168.200.12"

ubuntu.vm.provider "virtualbox" do |vb|

vb.name = "web2"

vb.cpus = 2

vb.memory = 2048

end

end

end

 


ssh 접속

 

 

'클라우드 > 도커(Docker)' 카테고리의 다른 글

Wordpress 인프라 구성  (0) 2021.06.28
iSCSI(아이스카시)  (0) 2021.06.28
Vagrant 장치 추가  (0) 2021.06.28
HA-Proxy 로드밸런서  (0) 2021.06.28
Vagrant  (0) 2021.06.28