FrontPage

仮想環境

qemu

仮想HDDにubuntuをインストール

qemu-img create -f qcow2 hdd1.qcow2 100G
qemu-system-x86_64 -m 1024 -hda hdd1.qcow2 -cdrom ubuntu-20.04-desktop-amd64.iso

vagrant + virtualbox

https://www.vagrantup.com/
https://www.virtualbox.org

イメージ選択して初期化
vagrant init --minimal ubuntu/trusty64
起動
vagrant up
中に入る
vagrant ssh
環境停止
vagrant halt
環境削除
vagrant destroy
状態確認
vagrant status

Vagrantfile

Vagrant.configure("2") do |config|
  config.vm.box = "ubuntu/xenial64"
    
  #network設定
  config.vm.hostname = 'hostname'
  config.vm.network :private_network, ip: '192.168.100.100'

  #hostとのファイル共有
  #設定しなければhostのVagrantfileのある場所がguestの/vagrantから見える
  config.vm.synced_folder "./share", "/vagrant"

  VirtualBox用設定
  config.vm.provider :virtualbox do |vb|
   vb.gui = false
   vb.cpus = 2
   vb.memory = 2048
   vb.customize ['modifyvm', :id, '--natdnsproxy1', 'off']
   vb.customize ['modifyvm', :id, '--natdnshostresolver1', 'off']
 end

end

vagrant plugin

vagrant-disksize

ディスクイメージ変更

Vagrantfileに追加
config.disksize.size = '100GB'

vagrant upのたびに変更できるが減らすのは無理。

vagrant-docker-compose

dockerの追加

Vagrantfileに追加
 config.vm.provision :docker, run: 'always'
 config.vm.provision :docker_compose

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2020-07-22 (水) 12:41:23 (2188d)