Vagrant: рдЙрдмрдВрдЯреВ 16.04 рд╣реЛрд╕реНрдЯ рдкрд░ NFS рдХреЛ рдорд╛рдЙрдВрдЯ рдХрд░рдирд╛ - рд╕рд┐рд╕реНрдЯрдордб рдЖрдЙрдЯрдкреБрдЯ рдореБрджреНрджреЗ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 21 рдорд╛рд░реНрдЪ 2016  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: hashicorp/vagrant

рд╡реИрдЧреНрд░рд╛рдВрдд рд╕рдВрд╕реНрдХрд░рдг

[ рд╡рд┐рдХрд╛рд╕ @ рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ ~ / P / t / phpdocker] рдЖрд╡рд╛рд░рд╛ - рдлреИрд▓рд╛рд╡
рд╡реИрдЧреНрд░рд╛рдВрдд рез.rant.рез

рд╣реЛрд╕реНрдЯ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо

рдЙрдмрдВрдЯреВ 16.04

рдЕрддрд┐рдерд┐ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо

blinkreaction / boot2docker

рд╡рдЧрд░рдВрдЯрдлрд╛рдЗрд▓

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

Vagrant.configure(2) do |config|
    config.vm.box = "blinkreaction/boot2docker"

    # Network config & shared folders
    config.vm.network "private_network", ip: "192.168.33.201"
    config.vm.synced_folder "..", "/home/docker/php-70", id: "php-70-dev", nfs: true
    config.vm.synced_folder "~/.composer/", "/home/docker/.composer", id: "php-70-composer", nfs: true

    # VM definition
    config.vm.provider "virtualbox" do |vb|
        vb.name = "PHP 70"
        vb.memory = 1024
        vb.cpus = 1
    end

    # Bring up containers
    config.vm.provision "shell", run: "always", inline: "cd /home/docker/php-70/phpdocker && docker-compose up -d 1>&2"

    # Redirect webserver port down 80, etc
    config.vm.provision "shell", run: "always", inline: "/usr/local/sbin/iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 7000 1>&2"

    # Disable guest additions auto update as it won't work on boot2docker, and slows vm boot down boot
    if Vagrant.has_plugin?("vagrant-vbguest")
        config.vbguest.auto_update = false
    end
end

рдбрд┐рдмрдЧ рдЖрдЙрдЯрдкреБрдЯ

https://gist.github.com/luispabon/fbd51a23aa6730cb421a

рдЕрдкреЗрдХреНрд╖рд┐рдд рд╡реНрдпрд╡рд╣рд╛рд░

рдХреЛрдИ рд╕рд┐рд╕реНрдЯрдордб рдЖрдЙрдЯрдкреБрдЯ рдирд╣реАрдВ, рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдорд╛рдЙрдВрдЯ рдХрд░рддрд╛ рд╣реИ

рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╡реНрдпрд╡рд╣рд╛рд░

Spurious systemd рдмрдлрд░рд┐рдВрдЧ рдЖрдЙрдЯрдкреБрдЯ NFS рдкреНрд░реЛрд╡рд┐рдЬрдирд┐рдВрдЧ рдХреЛ рд░реЛрдХрддрд╛ рд╣реИ; рдпрджрд┐ ctrl + c рддреЛ рдпрд╣ рднреА рдпреЛрдирд┐ рдкреНрд░рд╛рд╡рдзрд╛рди рдХреЛ рд░реЛрдХрддрд╛ рд╣реИ рдФрд░ рдЖрд░реЛрд╣ рд╕рдорд╛рдкреНрдд рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред рдпрджрд┐ Q рджрдмрд╛рддреЗ рд╣реИрдВ, рддреЛ systemd рдмрдлрд░ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдЦрддреНрдо рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдорд╛рдЙрдВрдЯ рдХреЛ рдорд╛рдЙрдВрдЯ рдХрд░рддрд╛ рд╣реИред

рдкреНрд░рдЬрдирди рдХрд░рдиреЗ рдХрд┐ рдкреНрд░рдХреНрд░рд┐рдпрд╛

  1. рджреИрдирд┐рдХ рд╕реАрдбреА рдЫрд╡рд┐ + рдирд╡реАрдирддрдо рдпреЛрдирд┐ + nfs рдХрд░реНрдиреЗрд▓ рд╕рд░реНрд╡рд░ рд╕реЗ Ubuntu 16.04 рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
  2. рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВ рдХрд┐ рд╡реЗрдЬреНрд░рд╛рдиреНрдЯрд╛рдЗрд▓ рдЪрд▓реЗрдВ
  3. рджреЗрдЦрд╛

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдореИрдВрдиреЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдЗрд╕реА рддрд░рд╣ рдХреЗ рдПрдХ рдореБрджреНрджреЗ рдкрд░ рдареЛрдХрд░ рдЦрд╛рдИ рд╣реИред
рдЖрдк рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрд╛ SYSTEMD_PAGER=cat рдХреЗ рд╕рд╛рдордиреЗ vagrant up рдФрд░ рджреЗрдЦреЗрдВ рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ?

рд╕рднреА 3 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдореИрдВрдиреЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдЗрд╕реА рддрд░рд╣ рдХреЗ рдПрдХ рдореБрджреНрджреЗ рдкрд░ рдареЛрдХрд░ рдЦрд╛рдИ рд╣реИред
рдЖрдк рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрд╛ SYSTEMD_PAGER=cat рдХреЗ рд╕рд╛рдордиреЗ vagrant up рдФрд░ рджреЗрдЦреЗрдВ рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ?

рд╣рд╛рдп @ рд▓реНрд▓реАрд╕реНрдкреИрдмреЛрди

рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд▓рд┐рдВрдХ рдбрд┐рдмрдЧ рдЖрдЙрдЯрдкреБрдЯ рдирд╣реАрдВ рд╣реИред рдХреГрдкрдпрд╛ рдбрд┐рдмрдЧ рдЖрдЙрдЯрдкреБрдЯ рдЬреЗрдирд░реЗрдЯ рдХрд░рдиреЗ рдХреЗ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░реЗрдВ рдФрд░ рдЙрд╕реА рдХрд╛ рд▓рд┐рдВрдХ рдкреНрд░рджрд╛рди рдХрд░реЗрдВред рдзрдиреНрдпрд╡рд╛рдж!

рд╕реБрдиреЛ,

рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рдЕрднрд╛рд╡ рдореЗрдВ рдореИрдВ рдЗрд╕реЗ рдмрдВрдж рдХрд░рдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдВред рдпрджрд┐ рдпрд╣ рдЕрднреА рднреА рд╣реЛ рд░рд╣рд╛ рд╣реИ, рддреЛ рдХреГрдкрдпрд╛ рдПрдХ _new рдЕрдВрдХ_ рдЦреЛрд▓реЗрдВ рдФрд░ "рдирдпрд╛ рдореБрджреНрджрд╛" рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рдкрд░ рдкреНрд░рджрд╛рди рдХрд┐рдП рдЧрдП рд╕рдорд╕реНрдпрд╛ рдЯреЗрдореНрдкрд▓реЗрдЯ рдХрд╛ рдкрд╛рд▓рди рдХрд░реЗрдВред рдЗрд╕рд╕реЗ рд╣рдореЗрдВ рдкреНрд░рдЬрдирди рдХрд░рдиреЗ рдФрд░ рдареАрдХ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдорд┐рд▓реЗрдЧреАред рдзрдиреНрдпрд╡рд╛рдж! ЁЯШД

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

bbaassssiiee picture bbaassssiiee  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

hesco picture hesco  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

gwagner picture gwagner  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

rrzaripov picture rrzaripov  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

doomnuggets picture doomnuggets  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ