Возвращать последний записанный файл, содержащий конкретную подстроку в имени файла?

Если вы пытаетесь настроить виртуальные машины (особенно в VirtualBox), вы можете рассмотреть возможность использования Vagrant .

Вы можете определить виртуальную машину в простом текстовом файле следующим образом:

# -*- mode: ruby -*-
# vi: set ft=ruby :

Vagrant.configure("2") do |config|

    # Specify the base image or "box"
    config.vm.box = "ubuntu/xenial64"

    # Define networking
    config.vm.network "private_network", ip: "192.168.50.4"

    # Share folders between the host and the guest
    config.vm.synced_folder "../shared", "/shared"

    # Run "provisioners" that change the guest
    config.vm.provision :shell, :inline, "touch hello_world"
    config.vm.provision "shell", path: "script.sh"

    # You can even use tools like Ansible or Puppet:
    config.vm.provision "ansible" do |ansible|
        ansible.playbook = "playbook.yml"
    end
end

Vagrant, в частности, упрощает управление сетью на виртуальных машинах, но также позволяет легко определить, как вы хотите настроить свою виртуальную машину. И поскольку теперь у вас есть Vagrantfile для определения вашей виртуальной машины, вы можете более легко поделиться им с другими или создать резервную копию (например, в системе управления версиями, такой как Git) по сравнению с двоичным OVA или эквивалентом.

Это становится еще более интересным, когда вы начинаете смотреть на настройки с несколькими машинами , где вам нужно, чтобы все гости могли общаться между собой.

Если вы хотите использовать Alpine, вам стоит взглянуть на плагин vagrant-alpine .

1
23.05.2015, 14:35
0 ответов

Теги

Похожие вопросы