рдмрд╣реБрдд рд╕рд╛рд░реЗ рд╡рд┐рд╡рд░рдг рдпрд╣рд╛рдВ рдЯреНрд░реИрдХ рдХрд┐рдП рдЧрдП
macOS 10.13.3
$ рдкреИрдХрд░ - рдлреИрд▓рд╛рд╡
рез.реи.рез .1
$ vboxmanage --version
5.2.8r121009
рдбрд┐рдмрдЧ 1
рдЙрдкрд░реЛрдХреНрдд рд▓реЙрдЧ рдПрдХ рдЬрд┐рд╕реНрдЯ рдХреЗ рд░реВрдк рдореЗрдВ
рдбреАрдмрдЧ 2.рд▓реЙрдЧ
рдЙрдкрд░реЛрдХреНрдд рд▓реЙрдЧ рдПрдХ рдЬрд┐рд╕реНрдЯ рдХреЗ рд░реВрдк рдореЗрдВ
"Keep_input_artifact": рд╕рдЪ
HFS + рдлрд╛рдЗрд▓рд╕рд┐рд╕реНрдЯрдо
рдЖрдЙрдЯрдкреБрдЯ-рд╡рд░реНрдЪреБрдЕрд▓рдмреЙрдХреНрд╕-рдЖрдИрдПрд╕рдУ /
$ ls -l
total 21220296
-rw-r--r-- 1 tanner staff 10864777216 Mar 5 18:46 WindowsServer2016Docker-disk001.vmdk
-rwx------ 1 tanner staff 10412 Mar 5 18:23 WindowsServer2016Docker.ovf
`` `рдЦреЛрд▓
$ ls -l * .box
-rw-r - r-- 1 рдЯреЗрдирд░ рд╕реНрдЯрд╛рдл 10729788371 Mar 5 18:56 windows_2016_docker_virtualbox.box
```shell
$ tar -tvf windows_2016_docker_virtualbox.box
-rw-r--r-- 0 tanner staff 2286 Mar 5 18:51 Vagrantfile
-rw-r--r-- 0 tanner staff 0 Mar 5 18:51 WindowsServer2016Docker-disk001.vmdk
-rw-r--r-- 0 tanner staff 10412 Mar 5 18:51 box.ovf
-rw-r--r-- 0 tanner staff 26 Mar 5 18:51 metadata.json
рдЯрд╛рд░ рдлрд╝рд╛рдЗрд▓ рдЖрдВрддрд░рд┐рдХ рд░реВрдк рд╕реЗ рдмрдирд╛рдИ рдЧрдИ рд╣реИ, рдХреНрдпрд╛ рд╣рдо рдкреИрдХрд░ (рдпрд╛ рдЧреЛрд▓рдВрдЧ) рдореЗрдВ рдлрд╝рд╛рдЗрд▓ рдЖрдХрд╛рд░ рдХреА рд╕реАрдорд╛ рдХреЛ рдорд╛рд░ рд╕рдХрддреЗ рд╣реИрдВ?
рдкреИрдХрд░ рдмрд┐рд▓реНрдб рдлрд╝рд╛рдЗрд▓: windows_2016_docker.json ред
@StefanScherer
рдУрд╣, рдореИрдВ macOS 10.13.3 рдФрд░ рдПрдкреАрдПрдлрдПрд╕, рдкреИрдХрд░ 1.2.1, рд╡рд░реНрдЪреБрдЕрд▓рдмреЙрдХреНрд╕ 5.2.8 рдкрд░ рд╕рдорд╕реНрдпрд╛ рдХреЛ рджреЛрд╣рд░рд╛ рд╕рдХрддрд╛ рд╣реВрдВ
$ packer build --only=virtualbox-iso windows_2016_docker.json
$ ls -l windows_2016_docker_virtualbox.box
-rw-r--r-- 1 stefan staff 10146394489 Mar 8 12:16 windows_2016_docker_virtualbox.box
$ tar tvf windows_2016_docker_virtualbox.box
-rw-r--r-- 0 stefan staff 2286 Mar 8 12:16 Vagrantfile
-rw-r--r-- 0 stefan staff 0 Mar 8 12:16 WindowsServer2016Docker-disk001.vmdk
-rw-r--r-- 0 stefan staff 10411 Mar 8 12:16 box.ovf
-rw-r--r-- 0 stefan staff 26 Mar 8 12:16 metadata.json
рдореИрдВ рдПрдХ рдкреБрд░рд╛рдиреЗ рдкреИрдХрд░ рд╕рдВрд╕реНрдХрд░рдг 1.1.3 рдХреЗ рд╕рд╛рде рдкреАрдЫреЗ рд╣рдЯ рдЧрдпрд╛ рд╣реВрдВ, рдЕрднреА рднреА macOS 10.13.3 рдФрд░ APFS, рд╡рд░реНрдЪреБрдЕрд▓рдмреЙрдХреНрд╕ 5.2.8 рдФрд░ рдмреЙрдХреНрд╕ рдлрд╛рдЗрд▓ рдмрд╛рдж рдореЗрдВ рдареАрдХ рджрд┐рдЦрддрд╛ рд╣реИ:
$ ls -l *box
-rw-r--r-- 1 stefan staff 10817278351 Mar 11 14:28 windows_2016_docker_virtualbox.box
$ tar tvf windows_2016_docker_virtualbox.box
-rw-r--r-- 0 501 20 2286 Mar 11 14:27 Vagrantfile
-rw-r--r-- 0 501 20 10952051712 Mar 11 14:27 WindowsServer2016Docker-disk001.vmdk
-rw-r--r-- 0 501 20 10412 Mar 11 14:27 box.ovf
-rw-r--r-- 0 501 20 26 Mar 11 14:27 metadata.json
~/code/packer-windows on my*
рдкреИрдХрд░ 1.1.3 рдФрд░ рдкреИрдХрд░ 1.2.1 рдХреЗ рдмреАрдЪ рдХреНрдпрд╛ рдЕрдВрддрд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ?
1.2.1 рдореЗрдВ рдлрд╝рди рдбрд░реНрдХрдЯреЙрдХреНрд╕ рдХрд╛рдлреА рдЕрд▓рдЧ рд╣реИ?
рдХреНрд╖рдорд╛ рдХрд░реЗрдВ, рдЧрд┐рдЯ рдХреЗ рд╕рд╛рде рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдЖрдк рдЙрд╕ рдХреЛрдб рдХреЛ рдХреИрд╕реЗ рдЦреАрдВрдЪ рд╕рдХрддреЗ рд╣реИрдВ рдЬреИрд╕реЗ рдЖрдкрдиреЗ рдХрд┐рдпрд╛ рдерд╛
рдкреИрдХрдЯ / рдкреЛрд╕реНрдЯ-рдкреНрд░реЛрд╕реЗрд╕рд░ / рд╡реЗрдЬреЗрдВрдЯ / рдпреВрд╕реЗрдЬ.рдЧреЛ рдореЗрдВ рдкреИрдХрд░ 1.1.1 рдХреЗ рдмрд╛рдж рд╕реЗ рдПрдХ рдкрд░рд┐рд╡рд░реНрддрди рджреЛрд╖ рджрд┐рдЦрд╛рддрд╛ рд╣реИред
рдкреИрдХрд░ 1.1.3 рдХреЛ рдЧреЛ 1.9 рдХреЗ рд╕рд╛рде рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдкреИрдХрд░ 1.2.1 рдХреЛ рдЧреЛ 1.10 рдХреЗ рд╕рд╛рде рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ 1.10 рдЧреЛрд▓рдВрдЧ рдХреЗ рд╕рд╛рде рдПрдХ рд╕рдорд╕реНрдпрд╛ рдХреА рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИред
рдореИрдВрдиреЗ рдкреИрдХрд░ / рдкреЛрд╕реНрдЯ-рдкреНрд░реЛрд╕реЗрд╕рд░ / рдпреЛрдирд┐ / рдпреВрдЯрд┐рд▓рд┐рдЯреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рд╣реИред рдПрдХ рдЫреЛрдЯреЗ рд╕реЗ main.go рдлрд╝рд╛рдЗрд▓ рдореЗрдВ DirToBox
packer.Ui рдХреЗ рдмрд┐рдирд╛ рдХрд╛рд░реНрдп рдХрд░ рд░рд╣рд╛ рд╣реВрдБред
рдЙрд╕ рдХреЛрдб рдХреЛ рдЧреЛрд▓рдВрдЧ 1.9 рдХреЗ рд╕рд╛рде рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдЯрд╛рд░ рдлрд╛рдЗрд▓ рдЕрдЪреНрдЫрд╛ рд▓рдЧрддрд╛ рд╣реИред
рдЙрд╕ рдХреЛрдб рдХреЛ рдЧреЛрд▓рдВрдЧ рез.резреж рдХреЗ рд╕рд╛рде рд╕рдВрдХрд▓рд┐рдд рдХрд░рдиреЗ рдкрд░ рдЯрд╛рд░ рдлрд╝рд╛рдЗрд▓ рдПрдХ рд╢реВрдиреНрдп рдмрд╛рдЗрдЯ рдлрд╝рд╛рдЗрд▓ рджрд┐рдЦрд╛рддреА рд╣реИред
рд╕рдорд╕реНрдпрд╛ рд╕рдВрдкреАрдбрд╝рди рд╕реНрддрд░ = 0 рдХреЗ рд╕рд╛рде рднреА рд╣реЛрддреА рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣ pgzip рдкреИрдХреЗрдЬ рд╕реЗ рд╕реНрд╡рддрдВрддреНрд░ рд╣реИред
рдирдореВрдирд╛ рд╕реНрд░реЛрдд dirtobox.go
, Dockerfile
рдФрд░ build.sh
рдбрд╛рд░реНрд╡рд┐рди рдмрд╛рдЗрдирд░реА рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЗрд╕ gist рдореЗрдВ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ: https://gist.github.com/StefanScherer-c55fd0ae752687878080ff5db40cadc787878
рдореИрдВрдиреЗ рдПрдХ рдмрдбрд╝реА рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╕рд╛рде in
рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХрд╛ рдПрдХ рдирдореВрдирд╛ рдмрдирд╛рдпрд╛ рд╣реИ, рдбрд╛рд░реНрд╡рд┐рди рдХреЗ рд▓рд┐рдП dirtobox
рдмрд╛рдЗрдирд░реА рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдФрд░ рдкрд░реАрдХреНрд╖рдг рдЪрд▓рд╛рдпрд╛
$ ./build.sh
$ ls -l in
total 21509960
-rw-r--r-- 1 stefan staff 11012556800 Mar 12 15:11 abigfile.tar
-rw-r--r-- 1 stefan staff 6 Mar 12 15:08 asmallfile.txt
$ ./dirtobox
2018/03/12 15:35:02 Turning dir into box: in => out.tar
2018/03/12 15:35:02 Skipping directory 'in' for box 'out.tar'
2018/03/12 15:35:02 Box add: 'in/abigfile.tar' to 'out.tar'
Compressing: %s abigfile.tar
2018/03/12 15:35:32 Box add: 'in/asmallfile.txt' to 'out.tar'
Compressing: %s asmallfile.txt
$ ls -l out.tar
-rw-r--r-- 1 stefan staff 11012560384 Mar 12 15:27 out.tar
$ tar tvf out.tar
-rw-r--r-- 0 stefan staff 0 Mar 12 15:11 abigfile.tar
-rw-r--r-- 0 stefan staff 6 Mar 12 15:08 asmallfile.txt
Dockerfile
рд╡рд╛рдкрд╕ рдЧреЛрд▓рдВрдЧ рдореЗрдВ рдмрджрд▓рдирд╛: 1.9
FROM golang:1.9
WORKDIR /go/src/app
COPY . .
RUN go get -d -v ./...
RUN GOOS=darwin go build dirtobox.go
рдФрд░ ./build.sh
рдФрд░ ./dirtobox
рдЪрд▓рдиреЗ рд╕реЗ рдПрдХ рд╕рд╣реА рдЯрд╛рд░ рдлрд╛рдЗрд▓ рдмрдирддреА рд╣реИ:
$ ls -l out.tar
-rw-r--r-- 1 stefan staff 11012559360 Mar 12 15:37 out.tar
$ tar tvf out.tar
-rw-r--r-- 0 501 20 11012556800 Mar 12 15:11 abigfile.tar
-rw-r--r-- 0 501 20 6 Mar 12 15:08 asmallfile.txt
рдпрд╣ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рд╛рде рд╣реЛрдиреЗ рд▓рдЧрддрд╛ рд╣реИ> 8GByteред
рдЧреЛрд▓рдВрдЧ рдкрд░ рдПрдХ рдореБрджреНрджрд╛ рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдордп?
рдЙрддреНрдХреГрд╖реНрдЯ рдпрд╛рддреНрд░рд╛ @StefanScherer
рдореИрдВ рдЖрдЬ Vagrant рд╕рд╛рде рдПрдХ рдмрд╣реБрдд рд╣реА рдЗрд╕реА рддрд░рд╣ рдХреЗ рдореБрджреНрджреЗ рдореЗрдВ рднрд╛рдЧ - рджреЗрдЦрддреЗ рдпрд╣рд╛рдБ ред
Vagrant 2.0.3 рдХреЗ рд╕рд╛рде рдПрдореНрдмреЗрдбреЗрдб рд▓рдВрдмреА рдФрд░ рдЫреЛрдЯреА рдЯрд╛рд░ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдореЗрдВ рдмрдбрд╝реА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рд╛рде рдЕрднрд┐рд▓реЗрдЦрд╛рдЧрд╛рд░ рдХреЛ рдЕрдирдкреИрдХ рдХрд░рдиреЗ рдореЗрдВ рд╕рдорд╕реНрдпрд╛рдПрдБ рдЖ рд░рд╣реА рд╣реИрдВ - рдЬрдм рдмреЙрдХреНрд╕ рдЯрд╛рд░ рдЖрд░реНрдХрд╛рдЗрд╡ рд╕реЗ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдирд┐рдХрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП bsdtar рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдБ, рддреЛ рдореИрдВ рд╢реВрдиреНрдп рдмрд╛рдЗрдЯреНрд╕ рдХреЗ рдПрдХ рдмрд╣реБрдд рд╣реА рд╕реНрд▓рд┐рдорд▓рд╛рдЗрди vmdk рдХреЗ рд╕рд╛рде рд╕рдорд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реВрдВ! рдЫреЛрдЯреЗ рдмрдХреНрд╕реЗ рдХрд┐рд╕реА рднреА рдореБрджреНрджреЗ рдХрд╛ рдХрд╛рд░рдг рдирд╣реАрдВ рдмрдирддреЗред
рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рд╕рд┐рд╕реНрдЯрдо рдЯрд╛рд░ рдореЗрдВ рдПрдХ рд╣реА рдмреЙрдХреНрд╕ / рдЯрд╛рд░ рдЖрд░реНрдХрд╛рдЗрд╡ рд╕реЗ рдлрд╛рдЗрд▓ рдирд┐рдХрд╛рд▓рдиреЗ рдореЗрдВ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИ ...
$ /opt/vagrant/embedded/bin/bsdtar --version
bsdtar 3.2.2 - libarchive 3.2.2 zlib/1.2.11 liblzma/5.2.3
$ tar --version
tar (GNU tar) 1.29
@StefanScherer - рдХреНрдпрд╛ рдЖрдк рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рд╣реИрдВ рдХрд┐ рдпрд╣ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛ рд░рд╣реЗ рдЯрд╛рд░ рд╕рдВрд╕реНрдХрд░рдг рдирд╣реАрдВ рд╣реИрдВ рдЬреЛ рдХрд┐ рд╕рдорд╕реНрдпрд╛рдПрдБ рдкреИрджрд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ?
рд╕рдВрджрд░реНрдн рдХреЗ рд▓рд┐рдП @StefanScherer :
$ sw_vers
ProductName: Mac OS X
ProductVersion: 10.11.6
BuildVersion: 15G19009
$ go version
go version go1.10 darwin/amd64
$ packer version
Packer v1.2.2-dev...
@basictheprogram @StefanScherer рдХреНрд╖рдорд╛ рдХрд░реЗрдВ - рдмрд╕ рдпрд╣рд╛рдВ рдореВрд▓ рдореБрджреНрджреЗ рдХреЛ рджреЗрдЦрд╛ред
рдпрд╣реА рдХрд╛рд░рдг рд╣реИ рдХрд┐ рдПрдХ рд╣реА рдореБрджреНрджреЗ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реВрдЪрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдпрд╣рд╛рдБ рдирд╣реАрдВ рдПрдХ рдкреИрдХрд░ рдореБрджреНрджрд╛ -!
рдзрдиреНрдпрд╡рд╛рдж @Dan Ham -up рдХреЗ рд▓рд┐рдПред
MacOS рдкрд░ bsdtar рд╕реЗ рд╕рдорд╕реНрдпрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИред
рдкреИрдХрд░ рдореЗрдВ рд╕рдорд╕реНрдпрд╛ рдЧреЛрд▓рдВрдЧ 1.10 рдХреЗ рд╕рд╛рде рд▓рдЧрддреА рд╣реИред рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдЧреЛрд▓рдВрдЧ 1.9 рдФрд░ 1.10 рдХреЗ рдмреАрдЪ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЯрд╛рд░ рдлрд╛рдЗрд▓реЗрдВ рдмрдирд╛рддрд╛ рд╣реИред
рдЧреЛрд▓рдВрдЧ рез.реп рдФрд░ рез.рез рдХреЗ рд╕рд╛рде рд╕рдВрдХрд▓рд┐рдд рдКрдкрд░ рдбрд░реНрдЯреЛрдмреЙрдХреНрд╕ рдирдореВрдирд╛ рдХреЛрдб рдХреЗ рд╕рд╛рде рдмрдирд╛рдИ рдЧрдИ рдЯрд╛рд░ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдирд┐рдХрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдореИрдВрдиреЗ https://github.com/mholt/archiver/releases рд╕реЗ рдПрдХ рдФрд░ рдЧреЛ рдмрд╛рдЗрдирд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред
рд╕рдВрдЧреНрд░рд╣рдХрд░реНрддрд╛ рдбрд░реНрдЯреЛрдмреЙрдХреНрд╕ рдЧреЛрд▓рдВрдЧ 1.9 рдмрд╛рдЗрдирд░реА рдХреЗ рд╕рд╛рде рдмрдирд╛рдИ рдЧрдИ рдЯрд╛рд░ рдлрд╝рд╛рдЗрд▓ рд╕реЗ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдирд┐рдХрд╛рд▓ рд╕рдХрддрд╛ рд╣реИред
рдФрд░ рдЕрднрд┐рд▓реЗрдЦрд╛рдЧрд╛рд░ рдиреЗ рд╕рд┐рд░реНрдл рдПрдХ рдЦрд╛рд▓реА рдлрд╛рдЗрд▓ рд▓рд┐рдЦреА рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдбрд░реНрдЯреЛрдмреЙрдХреНрд╕ рдЧреЛрд▓рдВрдЧ 1.10 рдмрд╛рдЗрдирд░реА рдХреЗ рд╕рд╛рде рдмрдирд╛рдИ рдЧрдИ рдЯрд╛рд░ рдлрд╛рдЗрд▓ рдХреЛ рдирд┐рдХрд╛рд▓рд╛ рдЧрдпрд╛ рд╣реИред
рдЙрд╕ рдкрд░реАрдХреНрд╖рдг рдореЗрдВ рдХреЛрдИ рдЯрд╛рд░ / bsdtar рдмрд╛рдЗрдирд░реА рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рдерд╛ред
рдореЗрд░реЗ Vagrant 2.0.2 рдХреЗ рдПрдореНрдмреЗрдбреЗрдб bsdtar рдХреЗ рд╕рд╛рде рдПрдХ рдкрд░реАрдХреНрд╖рдг рднреА рдмрдбрд╝реА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдирд┐рдХрд╛рд▓ рд╕рдХрддрд╛ рд╣реИ
$ /opt/vagrant/embedded/bin/bsdtar tvf out-go1.9.tar
-rw------- 0 501 20 10737418240 Mar 23 23:02 10Gigfile
$ /opt/vagrant/embedded/bin/bsdtar xvf out-go1.9.tar
x 10Gigfile
$ ls -l 10Gigfile
-rw------- 1 stefan staff 10737418240 Mar 23 23:02 10Gigfile
$ /opt/vagrant/embedded/bin/bsdtar tvf out-go1.10.tar
-rw------- 0 stefan staff 0 Mar 23 23:02 10Gigfile
$ /opt/vagrant/embedded/bin/bsdtar xvf out-go1.10.tar
x 10Gigfile
$ ls -l 10Gigfile
-rw------- 1 stefan staff 0 Mar 23 23:02 10Gigfile
@StefanScherer рдЖрд╣ ... рдареАрдХ рд╣реИред рд╕реЛрдЪрд╛ рдерд╛ рдХрд┐ рд╣рдо рдПрдХ рджреВрд░ рд╕рдордЭрд╛рдпрд╛! рдЧреБрдб рд▓рдХ рдЯреНрд░реИрдХрд┐рдВрдЧ рдиреАрдЪреЗ рдмрдЧ ...
рдореИрдВ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд▓реЗ рд░рд╣рд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдкреИрдХрд░ 1.1.3 рдкрд░ рд╡рд╛рдкрд╕ рд▓реМрдЯрдиреЗ рдХреЗ рд╕рд╛рде рдХреЛрдИ рднреА рдмрдврд╝рдд рдмрдирд╛рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде рд╣реВрдВред рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдХреЛрдИ рдЕрдиреНрдп рд╡рд┐рдЪрд╛рд░ рд╣реИ?
(рд╕рдорд╕реНрдпрд╛ https://github.com/Parallels/vagrant-parallels/issues/319 рдореЗрдВ рдкреНрд░рд▓реЗрдЦрд┐рдд рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рд╕реЛрдЪрд╛ рдерд╛ рдХрд┐ рдпрд╣ рдПрдХ рдкреНрд▓рдЧрдЗрди рдореБрджреНрджрд╛ рдерд╛!)
рдЗрд╕рд▓рд┐рдП рдХреБрдЫ рдФрд░ рдЬрд╛рдВрдЪ;
рдореИрдВ OSX 10.12 рдкрд░ рдкреИрдХрд░ 1.1.2 рдкрд░ рд╡рд╛рдкрд╕ рдЖрдпрд╛, рдФрд░ рд╡рд╣ рдПрдХ рд╕реНрдерд┐рд░ рдмреЙрдХреНрд╕ рдХрд╛ рдЙрддреНрдкрд╛рджрди рдХрд░рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣рд╛ рдЬрд┐рд╕рдХрд╛ рдореИрдВ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддрд╛ рдерд╛ред
OSX 10.13 рдкрд░ рдкреИрдХрд░ 1.1.2 рдХреЗ рд╕рд╛рде рдкрд░реАрдХреНрд╖рдг рдФрд░ рдЬреЛ рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ? рд╣рд╛рд░реНрдбрдбреНрд░рд╛рдЗрд╡ рдХрд╣рддрд╛ рд╣реИ рдХрд┐ рдпрд╣ 0
:
$ tar -tvf sdk-mac.box
-rw-r--r-- 0 user group 180 27 Mar 12:57 Vagrantfile
-rw-r--r-- 0 user group 25 27 Mar 12:57 metadata.json
-rw-r--r-- 0 user group 65536 27 Mar 12:56 sdk-mac.pvm/NVRAM.dat
-rw-r--r-- 0 user group 7224 27 Mar 12:56 sdk-mac.pvm/VmInfo.pvi
-rw-r--r-- 0 user group 26381 27 Mar 12:56 sdk-mac.pvm/config.pvs
-rw-r--r-- 0 user group 1710 27 Mar 12:56 sdk-mac.pvm/harddisk.hdd/DiskDescriptor.xml
-rw-r--r-- 0 user group 0 27 Mar 12:56 sdk-mac.pvm/harddisk.hdd/harddisk.hdd
-rw-r--r-- 0 user group 0 27 Mar 12:57 sdk-mac.pvm/harddisk.hdd/harddisk.hdd.0.{5fbaabe3-6958-40ff-92a7-860e329aab41}.hds
-rw-r--r-- 0 user group 8816 27 Mar 12:57 sdk-mac.pvm/harddisk.hdd/harddisk.hdd.drh
рддреЛ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХрд╣реАрдВ рдПрдХ рдкреИрдХрд░ рдореБрджреНрджрд╛ рд╣реИ ... рдЖрдк рдЗрд╕реЗ рдХреИрд╕реЗ рдбрд┐рдмрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдЬреИрд╕рд╛ рдХрд┐ рдореБрдЭреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрди рдорд╢реАрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ!
FYI рдХрд░реЗрдВред рд╕рд┐рдПрд░рд╛ рдХреЗ рд▓рд┐рдП рдЖрдЬ рд╣реЛрдордмреНрд░реЗрд╡ рд╕реЗ рдПрдХ рдирдпрд╛ рдкреИрдХрд░ рдФрд░ рдЧреЛрд▓рдВрдЧ рд╣реИред рдФрд░ рд╣рд╛рдИ рд╕рд┐рдПрд░рд╛ рдХреЗ рд▓рд┐рдП рдирдпрд╛ рдкреИрдХрд░ред
@basictheprogram рдЕрдкрдбреЗрдЯ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!
рдореИрдВрдиреЗ рдЙрдиреНрд╣реЗрдВ рд╣реЛрдордмреНрд░реЗрд╡ (1.2.2) рдкрд░ рдЙрдкрд▓рдмреНрдз рдирд╡реАрдирддрдо рдкреИрдХрд░ рджреЛрдиреЛрдВ рд╕реЗ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рд╣реИ
рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдУрдПрд╕ рдЕрдВрддрд░ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдЗрд╕ рдореБрджреНрджреЗ рдХрд╛ рдФрд░ рдХреНрдпрд╛ рдХрд╛рд░рдг рд╣реЛ рд╕рдХрддрд╛ рд╣реИ?
рдХреНрдпрд╛ рдЕрдЬреАрдм рдмрд╛рдд рд╣реИ рдХрд┐ $ tar .box
рдЪрд▓ рд░рд╣рд╛ рд╣реИ, рдпрд╣ рджрд░реНрд╢рд╛рддрд╛ рд╣реИ рдХрд┐ рджреЛрдиреЛрдВ OS рдХреЗ рд▓рд┐рдП рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рд╛рд░реНрдб рдбрд┐рд╕реНрдХ рдХрд╛ рдЖрдХрд╛рд░ 0
... рд▓реЗрдХрд┐рди vagrant up
рдХрд░рдирд╛ рд╕рд┐рдПрд░рд╛ рдПрдХ рдХреЗ рд▓рд┐рдП рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред (рд╡реЗ рджреЛрдиреЛрдВ рд╡реИрдЧреНрд░рд╛рдВрдЯ 2.0.3 рдЪрд▓рд╛ рд░рд╣реЗ рд╣реИрдВ)ред
рд╕рд┐рдПрд░рд╛:
$ tar tvf sdk-mac.box
-rw-r--r-- 0 user group 180 27 Mar 15:25 Vagrantfile
-rw-r--r-- 0 user group 25 27 Mar 15:25 metadata.json
-rw-r--r-- 0 user group 65536 27 Mar 15:23 sdk-mac.pvm/NVRAM.dat
-rw-r--r-- 0 user group 7224 27 Mar 15:23 sdk-mac.pvm/VmInfo.pvi
-rw-r--r-- 0 user group 26385 27 Mar 15:23 sdk-mac.pvm/config.pvs
-rw-r--r-- 0 user group 1710 27 Mar 15:23 sdk-mac.pvm/harddisk.hdd/DiskDescriptor.xml
-rw-r--r-- 0 user group 0 27 Mar 15:23 sdk-mac.pvm/harddisk.hdd/harddisk.hdd
-rw-r--r-- 0 user group 0 27 Mar 15:25 sdk-mac.pvm/harddisk.hdd/harddisk.hdd.0.{5fbaabe3-6958-40ff-92a7-860e329aab41}.hds
-rw-r--r-- 0 user group 6784 27 Mar 15:25 sdk-mac.pvm/harddisk.hdd/harddisk.hdd.drh
рдЙрдЪреНрдЪ рд╕рд┐рдПрд░рд╛:
$ tar tvf sdk-mac.box
-rw-r--r-- 0 user group 180 27 Mar 15:29 Vagrantfile
-rw-r--r-- 0 user group 25 27 Mar 15:29 metadata.json
-rw-r--r-- 0 user group 65536 27 Mar 15:29 sdk-mac.pvm/NVRAM.dat
-rw-r--r-- 0 user group 7224 27 Mar 15:29 sdk-mac.pvm/VmInfo.pvi
-rw-r--r-- 0 user group 26381 27 Mar 15:29 sdk-mac.pvm/config.pvs
-rw-r--r-- 0 user group 1710 27 Mar 15:29 sdk-mac.pvm/harddisk.hdd/DiskDescriptor.xml
-rw-r--r-- 0 user group 0 27 Mar 15:29 sdk-mac.pvm/harddisk.hdd/harddisk.hdd
-rw-r--r-- 0 user group 0 27 Mar 15:29 sdk-mac.pvm/harddisk.hdd/harddisk.hdd.0.{5fbaabe3-6958-40ff-92a7-860e329aab41}.hds
-rw-r--r-- 0 user group 7728 27 Mar 15:29 sdk-mac.pvm/harddisk.hdd/harddisk.hdd.drh
рд╕рд┐рдПрд░рд╛ рдЙрдиреНрдирдпрди рдкреИрдХрд░ рд╕реНрдерд╛рдкрд┐рдд рдЬрд╛рдУ рдкрд░ред
$ рд╕реНрд╡_рд╡рд░
ProductName: рдореИрдХ рдУрдПрд╕ рдПрдХреНрд╕
ProductVersion: 10.12.6
BuildVersion: 16G1212
$ рдЧреЛ рд╕рдВрд╕реНрдХрд░рдг
рдЬрд╛рдирд╛ рд╕рдВрд╕реНрдХрд░рдг go1.10 darwin / amd64
рдЙрдЪреНрдЪ рд╕рд┐рдПрд░рд╛ рдЙрдиреНрдирдпрди рдкрд░ рдкреИрдХрд░ рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛
$ рд╕реНрд╡_рд╡рд░
ProductName: рдореИрдХ рдУрдПрд╕ рдПрдХреНрд╕
ProductVersion: 10.13.3
BuildVersion: 17D102
$ рдЬреЛ рдЬрд╛рддреЗ рд╣реИрдВ
$ ls -l / usr / рд╕реНрдерд╛рдиреАрдп / рдмрд┐рди / рдЬрд╛рдирд╛ *
ls: / usr / local / bin / go *: рдРрд╕реА рдХреЛрдИ рдлрд╝рд╛рдЗрд▓ рдпрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдирд╣реАрдВ
рдореИрдВрдиреЗ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдЧреЛ рдФрд░ рдЪреАрдЬреЗрдВ рдЕрдм рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░ рд░рд╣реА рд╣реИрдВред
рдореБрдЭреЗ рдЕрдиреНрдп рдкреНрд░рддрд┐рд╖реНрдард╛рдиреЛрдВ рдкрд░ рдЗрд╕ рд╕рдм рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдореИрдХрдУрдПрд╕ рдХреЗ рд▓рд┐рдП рдкреИрдХрд░ 1.2.2 рдмрд╛рдЗрдирд░реА (https://releases.hashicorp.com/packer/1.2.2/packer_1.2.2_darwin_amd64.zip) рдХреЛ рдЧреЛрд▓рдВрдЧ 1.8.1 рдХреЗ рд╕рд╛рде рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред
рд╣реЛрдордмреНрд░реЗрд╡ рдкреИрдХрд░ 1.2.2 рдХреЛ рдЧреЛрд▓рдВрдЧ 1.10 рдХреЗ рд╕рд╛рде рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ
рдпрд╛рд░, рдЬрдм рд╡реЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╣рд╛рд╢рд┐рдХреЙрд░реНрдк рджреНрд╡рд╛рд░рд╛ рддреИрдирд╛рдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рддреЛ рдЙрдиреНрд╣реЗрдВ рдмрд╛рдпрдиреЗрд░рд┐рдЬрд╝ рдХрд╛ рд╕рдВрдХрд▓рди рдХреНрдпреЛрдВ рдХрд░рдирд╛ рдкрдбрд╝рддрд╛ рд╣реИ?
рдмрд╣реБрдд рдмрдврд╝рд┐рдпрд╛ рдЬрд╛рдВрдЪ, рджреЛрд╕реНрддреЛрдВред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдкреИрдХрд░ рдореЗрдВ рдмрдЧ рдХреЗ рдмрдЬрд╛рдп рд╣реЛрдордмреНрд░реЗ рдореЗрдВ рдПрдХ рдмрдЧ рд╣реИ - рдХреНрдпрд╛ рдЖрдк рд╕рднреА рд╕рд╣рдордд рд╣реЛрдВрдЧреЗ? рдХреНрдпрд╛ рдореБрдЭреЗ рдпрд╣ рдЯрд┐рдХрдЯ рдмрдВрдж рдХрд░ рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдП?
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдмрдЧ рдЧреЛрд▓рдВрдЧ рдореЗрдВ рд╣реИ рдФрд░ рдкреИрдХрд░ рдПрдХ рдЫреЛрдЯреА рдЧрд╛рдбрд╝реА рдЧреЛрд▓рдВрдЧ рдХреЗ рд╕рд╛рде рд╕рдВрдХрд▓рд┐рдд рд╣реИред рд╣реИрд╢рд┐рдХреЙрд░реНрдк рдХреЛ рдЧреЛрд▓рдВрдЧ 1.10 рдХреЗ рд╕рд╛рде рдЕрдкрдиреЗ рдкреИрдХрд░ рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред
рдмрдЧреНрдЧреА рдмрд╛рдЗрдирд░реА рдХреА рддрд░рд╣ рд▓рдЧрддрд╛ рд╣реИ Homebrew рдФрд░ HashiCorp рдмрд╛рдЗрдирд░реА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ?
рдХрд┐рд╕реА рдХреЛ HashiCorp 1.2.2 рдмрд╛рдЗрдирд░реА рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдХрд▓ рдЗрд╕рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдореИрдВ recompile рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рд╣реВрдВ рдФрд░ HashiCorp 1.2.2 рдХреЛ рдлрд┐рд░ рд╕реЗ рд░рд┐рд▓реАрдЬ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдЧреЙрд▓рдВрдЧ рдкрд░ рдмрд╛рдЗрдирд░реА 1.10 рдЕрдмред рд╣рдореЗрдВ рдирд╡реАрдирддрдо рдЧреЛрд▓рдВрдЧ рдкрд░ рдРрд╕рд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
рд╣рдореНрдо, рд▓реЗрдХрд┐рди рдлрд┐рд░ рдпрд╣ рд╢рд╛рдпрдж 1.2.1 рдХреЗ рд░реВрдк рдореЗрдВ рдЯреВрдЯ рдЬрд╛рдПрдЧрд╛ред
рдпрд╣рд╛рдВ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЧреЛрд▓рдВрдЧ-1.8-рд╕рдВрдХрд▓рд┐рдд рдмрд╛рдЗрдирд░реА рд╣реИ, рдЬрд┐рдиреНрд╣реЗрдВ рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:
packer_1.2.2_darwin_amd64.zip рдЗрд╕реЗ 1.8 рдХреЗ рд╕рд╛рде рд╕рдВрдХрд▓рд┐рдд рдХрд░рдирд╛ рдПрдХ рджреБрд░реНрдШрдЯрдирд╛ рдереА, рдФрд░ рд╕рд┐рд░реНрдл рдЗрд╕рд▓рд┐рдП рдХрд┐ рдпрд╣ рдЗрд╕ рдмрдЧ рдХреЛ рдареАрдХ рдХрд░рддрд╛ рд╣реИ рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рджреВрд╕рд░реЛрдВ рдХреЛ рдкреЗрд╢ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
рдЬрдм рдореИрдВрдиреЗ рдЪреЗрдХ рдХрд┐рдпрд╛ рддреЛ @basictheprogram рдореЗрд░реЗ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ go
рд╕реНрдерд╛рдкрд┐рдд рдереЗ:
$ sw_vers
ProductName: Mac OS X
ProductVersion: 10.12.6
BuildVersion: 16G1212
$ go version
go version go1.10 darwin/amd64
$ sw_vers
ProductName: Mac OS X
ProductVersion: 10.13.3
BuildVersion: 17D102
$ go version
go version go1.10 darwin/amd64
рдореИрдВрдиреЗ рдЕрднреА-рдЕрднреА рдкреИрдХрд░ 1.2.2 @SwampDragons рдХреЗ 1.8 рд╕рдВрдХрд▓рд┐рдд рдмрд╛рдЗрдирд░реА рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рд╣реИ:
рд╕рд┐рдПрд░рд╛: рдпреЛрдирд┐ рдмреЙрдХреНрд╕ рд╡рд┐рдлрд▓ рд░рд╣рддрд╛ рд╣реИ (рд╣рд╛рд░реНрдб рдбреНрд░рд╛рдЗрд╡ рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП)
рдЙрдЪреНрдЪ рд╕рд┐рдПрд░рд╛: рдпреЛрдирд┐ рдмреЙрдХреНрд╕ рдлрд┐рд░ рд╕реЗ рд╡рд┐рдлрд▓ (рдПрдХ рд╣реА рдореБрджреНрджрд╛)
1.10 рдХреЗ рд╕рд╛рде рд╕рдВрдХрд▓рд┐рдд рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдкреИрдХрд░ 1.2.2 рдХрд╛ рдкрд░реАрдХреНрд╖рдг:
рд╕рд┐рдПрд░рд╛: рдпреЛрдирд┐ рдмреЙрдХреНрд╕ рд╡рд┐рдлрд▓ рд░рд╣рддрд╛ рд╣реИ (рд╣рд╛рд░реНрдб рдбреНрд░рд╛рдЗрд╡ рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП)
рдЙрдЪреНрдЪ рд╕рд┐рдПрд░рд╛: рдпреЛрдирд┐ рдмреЙрдХреНрд╕ рдлрд┐рд░ рд╕реЗ рд╡рд┐рдлрд▓ (рдПрдХ рд╣реА рдореБрджреНрджрд╛)
.pvm
рдлрд╝рд╛рдЗрд▓ 16GB рд╣реИ рдЬреЛ рдЗрд╕реЗ рд╕рдВрдкреАрдбрд╝рд┐рдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдЖрдЙрдЯрдкреБрдЯ рдмреЙрдХреНрд╕ 9GB рд╣реИ ...
рдореБрдЭреЗ рд▓рдЧрдиреЗ рд▓рдЧрд╛ рд╣реИ рдХрд┐ рдЗрд╕рдХрд╛ рдореЗрд░реЗ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╕рд╛рде рдЕрдм рдХреБрдЫ рд▓реЗрдирд╛-рджреЗрдирд╛ рд╣реИред
рдХрд┐рд╕реА рдХреЛ рднреА рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ 1.2.2 рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ, рдФрд░ рдпрджрд┐ рд╣рд╛рдВ, рддреЛ рдХреНрдпрд╛ рд╕реЗрдЯрдЕрдк?
(рдЕрдЬреАрдм рдиреЛрдЯ; рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рдХрд╣рд╛ рдерд╛ рдХрд┐ рдореИрдВрдиреЗ рдЗрд╕реЗ рд╕рд┐рдпрд╛ рдкрд░ рдмреНрд░реВ рдХреЗ рдкреИрдХрд░ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд┐рдпрд╛ рдерд╛, рдЕрдм рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ ...)
@SwampDragons рдЙрдореНрдореАрдж рдХреЗ
docker run -it -v $(pwd):/test -w /test ubuntu tar tvf windows_2016_docker_virtualbox-brew-packer-1.2.2-golang-1.10.box
рд╕рд╛рде рдПрдХ рдХрдВрдЯреЗрдирд░ рдореЗрдВ рд▓рд┐рдирдХреНрд╕ рд╕рдВрд╕реНрдХрд░рдг рдХреА рдХреЛрд╢рд┐рд╢ рдХреАред@SwampDragons рдореИрдВ рдЕрдкрдиреЗ рдкреИрдХрд░ рдмрд╛рдпрдиреЗрд░рд┐рдЬрд╝ рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП 1.10 (MacPorts рджреНрд╡рд╛рд░рд╛ рд╕реНрдерд╛рдкрд┐рдд) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдЬреИрд╕рд╛ рдХрд┐ рдКрдкрд░ рдХрд╣рд╛ рдЧрдпрд╛ рд╣реИ, рдореИрдВ рдмрд╛рд╣рд░ рдореБрджреНрджреЗ рдХреЗ рд╕рд╛рде рдмрдбрд╝реЗ рдмрдХреНрд╕реЗ рдмрдирд╛ рд╕рдХрддрд╛ рд╣реВрдВ ...
@ рд╕реБрд░рдХреНрд╖рд╛ рдореЗрд░рд╛ рд╕реЗрдЯ рдЕрдк:
$ sw_vers
ProductName: Mac OS X
ProductVersion: 10.11.6
BuildVersion: 15G19009
$ go version
go version go1.10 darwin/amd64
$ packer version
Packer v1.2.2-dev...
рдореЗрд░реЗ Windows 2016 рдмрд┐рд▓реНрдб рд╕реЗ рдмреЙрдХреНрд╕ (GNU рдЯрд╛рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ) рдХреЛ рдЦреЛрд▓рдирд╛ рдореБрдЭреЗ рджреЗрддрд╛ рд╣реИ:
.
тФФтФАтФА [ 340] vmware_desktop
тФЬтФАтФА [ 983] Vagrantfile
тФЬтФАтФА [ 30] metadata.json
тФЬтФАтФА [ 8684] windows2016-vmware-iso.nvram
тФЬтФАтФА [13725794304] windows2016-vmware-iso.vmdk
тФЬтФАтФА [ 0] windows2016-vmware-iso.vmsd
тФЬтФАтФА [ 3515] windows2016-vmware-iso.vmx
тФФтФАтФА [ 277] windows2016-vmware-iso.vmxf
1 directory, 7 files
рдпрд╣реА рдХрд╛рд░рдг рд╣реИ рдХрд┐ рдореИрдВ (рдкрд╣рд▓реЗ) рдЗрддрдирд╛ рдЖрд╢реНрд╡рд╕реНрдд рдерд╛ рдХрд┐ рд╣рдо рдкреИрдХрд░ рдХреЗ рд╕рд╛рде рдПрдХ рдореБрджреНрджреЗ рдХреЗ рдмрдЬрд╛рдп рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рджреЗрдЦ рд░рд╣реЗ рдереЗред рд╣рд╛рд▓рд╛рдБрдХрд┐, @StefanScherer рдиреЗ рдЬреЛ рдХрд╛рдо рдХрд┐рдпрд╛ рд╣реИ
рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рдмрд╕ рдКрдкрд░ @StefanScherer рдХреА рдЯрд┐рдкреНрдкрдгреА рджреЗрдЦреА рдЧрдИ ... рддреЛ рдпрд╣ рд╕реНрдЯреАрдлрди рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХреА рдЧрдИ рдХреБрдЫ рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд╕рд╛рде рдПрдХ рд╣реА рдореБрджреНрджрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ?
рдпрд╣ https://golang.org/doc/devel/release.html#go1.10.minor рдореЗрдВ рддрдп рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ
рдореИрдВ 1.10.1 рдореЗрдВ рдЖрд░реНрдХрд╛рдЗрд╡ / рдЬрд┐рдк рдХреЗ рд▓рд┐рдП рдПрдХ рдлрд┐рдХреНрд╕ рджреЗрдЦ рд╕рдХрддрд╛ рд╣реВрдВред рдореИрдВрдиреЗ рдирдореВрдирд╛ рдХреЛрдб рдЫреАрди рд▓рд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрднреА рднреА рд╕рдорд╕реНрдпрд╛ рд╣реИред рдпрд╣ рд▓рд┐рдирдХреНрд╕ рдЧреЛрд▓рдВрдЧ рдмрд╛рдЗрдирд░реА рдХреЗ рд╕рд╛рде рднреА рд╣реЛрддрд╛ рд╣реИред MacOS рдЯрд╛рд░ (bsdtar) рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЖрдХрд╛рд░ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдирд╣реАрдВ рдкрдврд╝ рд╕рдХрддрд╛ рд╣реИред
рдореИрдВрдиреЗ https://github.com/golang/go/issues/24599 рдмрдирд╛рдпрд╛ рд╣реИ
рдпрд╣рд╛рдБ рдбрд╛рд░реНрд╡рд┐рди рдХреЗ рд▓рд┐рдП рдЧреЛ 1.10.1 рдХреЗ рд╕рд╛рде рдирд┐рд░реНрдорд┐рдд рдкреИрдХрд░ рд╣реИред рдпрджрд┐ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд╣рд▓ рдХрд░рддреА рд╣реИ рддреЛ рдкрд░реАрдХреНрд╖рдг рдореЗрдВ рдХрд┐рд╕реА рднреА рдорджрдж рдХреА рд╕рд░рд╛рд╣рдирд╛ рдХрд░реЗрдВрдЧреЗред
рдзрдиреНрдпрд╡рд╛рдж @StefanScherer рдЕрдкрд╕реНрдЯреНрд░реАрдо рдмрдЧ рдлрд╛рдЗрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред рдЗрд╕рдореЗрдВ рдПрдХ рдЯрди рдЙрдкрдпреЛрдЧреА рдЬрд╛рдирдХрд╛рд░реА рд╣реИ
рддреБрдо рдХреНрдпрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реЛ?
Go1.10 рдЖрдЙрдЯрдкреБрдЯ рдкреНрд░рд╛рд░реВрдк рдкрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдмреЗрд╣рддрд░ рдирд┐рдпрдВрддреНрд░рдг рджреЗрддрд╛ рд╣реИред рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред tar.eader.Format рдХреЛ tar.ormatGNU рдореЗрдВ рд▓реЗрдмрд░рд╣реЗрдб рдмрдЧ рдХреЗ рдЖрд╕рдкрд╛рд╕ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред
рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрджрд┐ рдХреЛрдИ рдкреАрдЖрд░ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ, рддреЛ рдХреГрдкрдпрд╛ рдХрд░реЗрдВ, рдЕрдиреНрдпрдерд╛ рд╣рдо рдЕрдЧрд▓реЗ рдмрд┐рдВрджреБ рдХреЗ рд░рд┐рд▓реАрдЬ рдХреЗ рд▓рд┐рдП рд╕рдорд╛рдзрд╛рди рдЬреЛрдбрд╝ рджреЗрдВрдЧреЗред рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рдкреИрдХрд░ рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдирд╛ рдЕрдм рдХреЗ рд▓рд┐рдП рдПрдХ рд╡реНрдпрд╡рд╣рд╛рд░реНрдп рд╕рдорд╛рдзрд╛рди рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
рдХреБрдЫ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ рдмрд╛рдж рдХрд░реЗрдВрдЧреЗред
рдбрд░ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдЕрднреА рднреА рдкреИрдХрд░ рдХреЗ рд╕рд╛рде рд╡рд╣реА рддреНрд░реБрдЯрд┐ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣рд╛ рд╣реВрдБ рдЬреЛ 1.10.1 рдбрд╛рд░реНрд╡рд┐рди рдХреЗ рд▓рд┐рдП рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬреЛ .box
рдореЗрдВ 12GB рдХреЗ рдмреЙрдХреНрд╕ рдЖрдХрд╛рд░ рдХреЗ рд▓рд┐рдП рдЦрд╛рд▓реА рд╣рд╛рд░реНрдб рдбрд┐рд╕реНрдХ рд╢рд╛рдорд┐рд▓ рд╣реИ
$ tar -tvf sdk-mac.box
-rw-r--r-- 0 user group 180 3 Apr 11:26 Vagrantfile
-rw-r--r-- 0 user group 25 3 Apr 11:26 metadata.json
-rw-r--r-- 0 user group 65536 3 Apr 11:25 sdk-mac.pvm/NVRAM.dat
-rw-r--r-- 0 user group 7224 3 Apr 11:25 sdk-mac.pvm/VmInfo.pvi
-rw-r--r-- 0 user group 26381 3 Apr 11:25 sdk-mac.pvm/config.pvs
-rw-r--r-- 0 user group 1710 3 Apr 11:25 sdk-mac.pvm/harddisk.hdd/DiskDescriptor.xml
-rw-r--r-- 0 user group 0 3 Apr 11:25 sdk-mac.pvm/harddisk.hdd/harddisk.hdd
-rw-r--r-- 0 user group 0 3 Apr 11:26 sdk-mac.pvm/harddisk.hdd/harddisk.hdd.0.{5fbaabe3-6958-40ff-92a7-860e329aab41}.hds
-rw-r--r-- 0 user group 8336 3 Apr 11:26 sdk-mac.pvm/harddisk.hdd/harddisk.hdd.drh
(рдФрд░ рд╣рд╛рд░реНрдб рдбрд┐рд╕реНрдХ рддреНрд░реБрдЯрд┐ рдХреЗ рд╕рд╛рде vagrant up
рдЪрд▓ рд░рд╣рд╛ рд╣реИ)
рдореИрдВ рдЕрднреА рднреА vagrant up
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ Packer 1.1.3
( vagrant up
рд╣рд╛рд░реНрдб рдбрд┐рд╕реНрдХ) рддреНрд░реБрдЯрд┐ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рдореЗрд░реЗ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╕рд╛рде рдХреБрдЫ рд╣реИ?
рднрд▓реЗ рд╣реА рд╣рд╛рд░реНрдб рдбрд┐рд╕реНрдХ рдХреЛ рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд╝ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд▓рдЧрддрд╛ рд╣реИ?
$ tar -tvf sdk-mac.box
-rw-r--r-- 0 501 20 180 3 Apr 12:24 Vagrantfile
-rw-r--r-- 0 501 20 25 3 Apr 12:24 metadata.json
-rw-r--r-- 0 501 20 65536 3 Apr 12:23 sdk-mac.pvm/NVRAM.dat
-rw-r--r-- 0 501 20 7224 3 Apr 12:23 sdk-mac.pvm/VmInfo.pvi
-rw-r--r-- 0 501 20 26381 3 Apr 12:23 sdk-mac.pvm/config.pvs
-rw-r--r-- 0 501 20 1710 3 Apr 12:23 sdk-mac.pvm/harddisk.hdd/DiskDescriptor.xml
-rw-r--r-- 0 501 20 0 3 Apr 12:23 sdk-mac.pvm/harddisk.hdd/harddisk.hdd
-rw-r--r-- 0 501 20 19503513600 3 Apr 12:24 sdk-mac.pvm/harddisk.hdd/harddisk.hdd.0.{5fbaabe3-6958-40ff-92a7-860e329aab41}.hds
-rw-r--r-- 0 501 20 7472 3 Apr 12:24 sdk-mac.pvm/harddisk.hdd/harddisk.hdd.drh
рдХреНрдпрд╛ рдЖрдкрдиреЗ рдХрд╛рдврд╝рд╛ рд╕реЗ рдкреИрдХрд░ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ?
@basictheprogram рд╣рд╛рдБ, рдореИрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдЕрдЪреНрдЫреА рдмреНрд░рд┐рдпреВ рд╕рд╛рде 1.1.3 рдХреЗ рд▓рд┐рдП рд╡рд╛рдкрд╕ рдЬрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдирд╡реАрдирддрдо 1.2.2 рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ, рд▓реЗрдХрд┐рди рд╡реЗ рджреЛрдиреЛрдВ рдПрдХ рд╣реА рдореБрджреНрджреЛрдВ рд╕реЗ рдКрдкрд░ рд╕рд╛рде рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛
@SurferL рдХреНрдпрд╛ рдЖрдк vagrant box add...
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ? рдореБрдЭреЗ рдкреВрд░рд╛ рдпрдХреАрди рд╣реИ рдХрд┐ рдЯрд╛рд░рд╕ рдХреЗ рд╡реИрдЧрдВрдЯреЗрдб рдПрдореНрдмреЗрдбреЗрдб рд╕рдВрд╕реНрдХрд░рдг рдкреИрдХрд░ рдореЗрдВ рдЧрдП рдлрд┐рдХреНрд╕ рдХреЗ рдмрд╛рд╡рдЬреВрдж рдЗрди рдореБрджреНрджреЛрдВ рдХрд╛ рдХрд╛рд░рдг рдмрдиреЗрдВрдЧреЗред рдореЗрд░реА рдЯрд┐рдкреНрдкрдгреА рдпрд╣рд╛рдБ рджреЗрдЦреЗрдВред
рд▓рдВрдмреЗ рдФрд░ рдЫреЛрдЯреЗ рдЖрдкрдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдмреЙрдХреНрд╕ рдХреЛ рд╕рд╣реА рд╕реНрдерд╛рди рдкрд░ .vagrant.d рдореЗрдВ рдЕрдирдкреИрдХ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ ... рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдЬреАрдПрдирдпреВ рдЯрд╛рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП bsdtar рдХреЗ рдмрдЬрд╛рдп рдЬрдм рддрдХ рдХрд┐ рд╡реИрдЧреНрд░рд╛рдВрдЯ рдХрд╛ рдЕрдЧрд▓рд╛ рд╕рдВрд╕реНрдХрд░рдг рдЬрд╛рд░реА рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
@DanрдореЛ рдЗрд╕ рдУрд░ рдЗрд╢рд╛рд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж - рдореИрдВ vagrant box add
рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рдерд╛, рдФрд░ рдЗрд╕рдиреЗ Packer 1.1.3
рд╕рд╛рде рдЕрдкрдирд╛ рдирд┐рд░реНрдорд╛рдг рдХрд╛рд░реНрдп рдХрд┐рдпрд╛!
рдмрд╕ рдХреБрдЫ рдФрд░ рдЬрд╛рдирдХрд╛рд░реА:
рдХрд╛рдврд╝рд╛ рд╕реЗ Packer 1.2.2
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ (рдФрд░ vagrant box add
рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛), рдФрд░ рди рд╣реА рдкреИрдХрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдбрд╛рд░реНрд╡рд┐рди рдХреЗ рд▓рд┐рдП 1.10.1 рдХреЗ рд╕рд╛рде рдмрдирд╛рдпрд╛ рдЧрдпрд╛ (рдФрд░ vagrant box add
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ ...)
рдореИрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдмрдВрдж рдХрд░рдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдВ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕реЗ _30 рджрд┐рдиреЛрдВ рдХреЗ рд▓рд┐рдП рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ тП│ред рдпрд╣ рд╣рдорд╛рд░реЗ рд░рдЦрд░рдЦрд╛рд╡рдХрд░реНрддрд╛рдУрдВ рдХреЛ рд╕рдХреНрд░рд┐рдп рдореБрджреНрджреЛрдВ рдХреЛ рдЦреЛрдЬрдиреЗ рдФрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИред
рдпрджрд┐ рдЖрдкрдХреЛ рдРрд╕реА рд╕рдорд╕реНрдпрд╛ рдорд┐рд▓реА рд╣реИ рдЬреЛ рдЗрд╕рдХреЗ рд╕рдорд╛рди рдкреНрд░рддреАрдд рд╣реЛрддреА рд╣реИ, рддреЛ рдХреГрдкрдпрд╛ рдПрдХ рдирдпрд╛ рдореБрджреНрджрд╛ рдЦреЛрд▓реЗрдВ рдФрд░ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдЦрд╛рдХрд╛ рдкреВрд░рд╛ рдХрд░реЗрдВ рддрд╛рдХрд┐ рд╣рдо рдЖрдЧреЗ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╕рднреА рд╡рд┐рд╡рд░рдгреЛрдВ рдХреЛ рдкрдХрдбрд╝ рд╕рдХреЗрдВред
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдкреИрдХрдЯ / рдкреЛрд╕реНрдЯ-рдкреНрд░реЛрд╕реЗрд╕рд░ / рд╡реЗрдЬреЗрдВрдЯ / рдпреВрд╕реЗрдЬ.рдЧреЛ рдореЗрдВ рдкреИрдХрд░ 1.1.1 рдХреЗ рдмрд╛рдж рд╕реЗ рдПрдХ рдкрд░рд┐рд╡рд░реНрддрди рджреЛрд╖ рджрд┐рдЦрд╛рддрд╛ рд╣реИред
рдкреИрдХрд░ 1.1.3 рдХреЛ рдЧреЛ 1.9 рдХреЗ рд╕рд╛рде рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдкреИрдХрд░ 1.2.1 рдХреЛ рдЧреЛ 1.10 рдХреЗ рд╕рд╛рде рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ 1.10 рдЧреЛрд▓рдВрдЧ рдХреЗ рд╕рд╛рде рдПрдХ рд╕рдорд╕реНрдпрд╛ рдХреА рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИред
рдореИрдВрдиреЗ рдкреИрдХрд░ / рдкреЛрд╕реНрдЯ-рдкреНрд░реЛрд╕реЗрд╕рд░ / рдпреЛрдирд┐ / рдпреВрдЯрд┐рд▓рд┐рдЯреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рд╣реИред рдПрдХ рдЫреЛрдЯреЗ рд╕реЗ main.go рдлрд╝рд╛рдЗрд▓ рдореЗрдВ
DirToBox
packer.Ui рдХреЗ рдмрд┐рдирд╛ рдХрд╛рд░реНрдп рдХрд░ рд░рд╣рд╛ рд╣реВрдБредрдЙрд╕ рдХреЛрдб рдХреЛ рдЧреЛрд▓рдВрдЧ 1.9 рдХреЗ рд╕рд╛рде рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдЯрд╛рд░ рдлрд╛рдЗрд▓ рдЕрдЪреНрдЫрд╛ рд▓рдЧрддрд╛ рд╣реИред
рдЙрд╕ рдХреЛрдб рдХреЛ рдЧреЛрд▓рдВрдЧ рез.резреж рдХреЗ рд╕рд╛рде рд╕рдВрдХрд▓рд┐рдд рдХрд░рдиреЗ рдкрд░ рдЯрд╛рд░ рдлрд╝рд╛рдЗрд▓ рдПрдХ рд╢реВрдиреНрдп рдмрд╛рдЗрдЯ рдлрд╝рд╛рдЗрд▓ рджрд┐рдЦрд╛рддреА рд╣реИред
рд╕рдорд╕реНрдпрд╛ рд╕рдВрдкреАрдбрд╝рди рд╕реНрддрд░ = 0 рдХреЗ рд╕рд╛рде рднреА рд╣реЛрддреА рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣ pgzip рдкреИрдХреЗрдЬ рд╕реЗ рд╕реНрд╡рддрдВрддреНрд░ рд╣реИред
рдирдореВрдирд╛ рд╕реНрд░реЛрдд
dirtobox.go
,Dockerfile
рдФрд░build.sh
рдбрд╛рд░реНрд╡рд┐рди рдмрд╛рдЗрдирд░реА рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЗрд╕ gist рдореЗрдВ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ: https://gist.github.com/StefanScherer-c55fd0ae752687878080ff5db40cadc787878рдореИрдВрдиреЗ рдПрдХ рдмрдбрд╝реА рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╕рд╛рде
in
рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХрд╛ рдПрдХ рдирдореВрдирд╛ рдмрдирд╛рдпрд╛ рд╣реИ, рдбрд╛рд░реНрд╡рд┐рди рдХреЗ рд▓рд┐рдПdirtobox
рдмрд╛рдЗрдирд░реА рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдФрд░ рдкрд░реАрдХреНрд╖рдг рдЪрд▓рд╛рдпрд╛Dockerfile
рд╡рд╛рдкрд╕ рдЧреЛрд▓рдВрдЧ рдореЗрдВ рдмрджрд▓рдирд╛: 1.9рдФрд░
./build.sh
рдФрд░./dirtobox
рдЪрд▓рдиреЗ рд╕реЗ рдПрдХ рд╕рд╣реА рдЯрд╛рд░ рдлрд╛рдЗрд▓ рдмрдирддреА рд╣реИ: