Vagrant에 lxc를 사용한다.
참고
GitHub - fgrehm / vagrant-lxc : LXC provider for Vagrant
설치
sudo apt-get install -y vagrant-lxc |
Discover Vagrant Boxes | Atlas by HashiCorp LXC 이미지 목록
Vagrantfile
Vagrant.configure ( "2") do | config | |
config.vm.network : public_network, ip : "192.168.100.10"bridge : 'enp3s0'
LXC는 public_network 지정을 지원하지 않습니다.
LXC의 template는 / usr / share / lxc / templates /에 있습니다
기동
vagrant up --provider=lxc
vagrant ssh
정지
vagrant halt |
box 화
vagrant package |
package.box가 생성된다.
X 전송
vagrant ssh - -X |
provision
Vagrantfile
# - * - mode : ruby - * - |
provision.sh
## locales |
provision 실시
vagrant provision |