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 [2025/02/11 13:00] (current)
val [Provision с использованием внешних скриптов]
Line 14: Line 14:
   * [[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 63: Line 63:
 $ 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 169:
  
 λ 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 203:
 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