#author("2020-07-22T12:02:15+09:00","default:ichinomoto","ichinomoto")
#author("2020-07-22T12:41:23+09:00","default:ichinomoto","ichinomoto")
[[FrontPage]]

*仮想環境 [#b396d466]
**qemu [#x2afb8b2]
***仮想HDDにubuntuをインストール [#z0d40016]
 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 [#n3bc2f8c]
[[https://www.vagrantup.com/]]~
[[https://www.virtualbox.org]]

 イメージ選択して初期化
 vagrant init --minimal ubuntu/trusty64

 起動
 vagrant up

 中に入る
 vagrant ssh

 環境停止
 vagrant halt

 環境削除
 vagrant destroy

 状態確認
 vagrant status

** Vagrantfile [#m1f0e3d1]
 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 [#xbf4d62f]
*** vagrant-disksize [#u03abeb8]
ディスクイメージ変更 
 vagrantfileに
 Vagrantfileに追加
 config.disksize.size = '100GB'
を追加するとそのサイズになる。vagrant upのたびに変更できるが減らすのは無理。
vagrant upのたびに変更できるが減らすのは無理。

*** vagrant-docker-compose [#p9a927b9]
dockerの追加
 Vagrantfileに追加
  config.vm.provision :docker, run: 'always'
  config.vm.provision :docker_compose

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS