User Tools

Site Tools


технология_vagrant

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
технология_vagrant [2024/10/26 10:11]
val [Управление образами]
технология_vagrant [2026/08/29 20:29] (current)
val [Технология Vagrant]
Line 1: Line 1:
 ====== Технология Vagrant ====== ====== Технология Vagrant ======
 +
 +  * Может конфликтовать с Hyper-V
  
   * [[https://​ru.wikipedia.org/​wiki/​Vagrant|HashiCorp Vagrant]]   * [[https://​ru.wikipedia.org/​wiki/​Vagrant|HashiCorp Vagrant]]
Line 14: Line 16:
   * [[https://​hashicorp-releases.yandexcloud.net/​vagrant/​]]   * [[https://​hashicorp-releases.yandexcloud.net/​vagrant/​]]
  
-  * [[https://​val.bmstu.ru/​unix/​HashiCorp/​vagrant_2.4.1_windows_amd64.msi]] ​+  * [[https://​val.bmstu.ru/​unix/​HashiCorp/​vagrant_2.4.3_windows_amd64.msi]] ​
   * Можно не перезагружать систему,​ но нужно перезапустить Cmder   * Можно не перезагружать систему,​ но нужно перезапустить Cmder
  
Line 50: Line 52:
  
 $ ### vagrant box add generic/​debian12 $ ### vagrant box add generic/​debian12
 +$ ### vagrant box remove generic/​debian12
  
 $ vagrant box add /​c/​distrs/​debian12-generic.box --name generic/​debian12 $ vagrant box add /​c/​distrs/​debian12-generic.box --name generic/​debian12
Line 63: Line 66:
 $ cd ~/nodes $ cd ~/nodes
  
-$ vagrant init specialist/​ubuntu20 +###vagrant init specialist/​ubuntu20 
-###vagrant init generic/​debian12+$ vagrant init generic/​debian12
  
 $ less Vagrantfile $ less Vagrantfile
Line 169: Line 172:
  
 λ vagrant up --provision λ vagrant up --provision
-λ ###vagrant provision ​--provision-with provision_once--provision-with provision_once+λ ###vagrant provision --provision-with provision_once
 λ ###vagrant reload --provision λ ###vagrant reload --provision
  
 λ vagrant ssh λ vagrant ssh
 +
 $ date $ date
 +$ ip a
 </​code>​ </​code>​
  
Line 201: Line 206:
 timedatectl set-timezone Europe/​Moscow timedatectl set-timezone Europe/​Moscow
  
-apt update +apt-get update 
-#apt install -y docker.io+ 
 +apt-get purge resolvconf 
 +rm /​etc/​resolv.conf 
 +touch /​etc/​resolv.conf 
 + 
 +#apt-get install -y docker.io
 </​code><​code>​ </​code><​code>​
 λ touch provision_onstart.sh λ touch provision_onstart.sh
технология_vagrant.1729926713.txt.gz · Last modified: 2024/10/26 10:11 by val