рдкреИрдХрд░ рдХреЗ рд╡рд░реНрддрдорд╛рди рд╕реНрд░реЛрдд рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛
рдХрд╛рд░реНрдп рдкрд░рд┐рджреГрд╢реНрдп 1.3.3 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░:
2014/12/12 15:49:51 packer-builder-docker: 2014/12/12 15:49:51 Running the provision hook
1418399391,,ui,message, docker: Container ID: b0117b8cbffd154539242acb24666f703b78ff22ef782e0d03cc768ba38db982
2014/12/12 15:49:51 packer-provisioner-shell: 2014/12/12 15:49:51 Opening /tmp/packer-shell648686173 for reading
2014/12/12 15:49:51 packer-provisioner-shell: 2014/12/12 15:49:51 [INFO] 109 bytes written for 'uploadData'
2014/12/12 15:49:51 [INFO] 109 bytes written for 'uploadData'
2014/12/12 15:49:51 packer-builder-docker: 2014/12/12 15:49:51 Executing in container b0117b8cbffd154539242acb24666f703b78ff22ef782e0d03cc768ba38db982: "(cp /packer-files/upload080199707 /tmp/script.sh) >/packer-files/cmd466238654 2>&1; echo $? >/packer-files/cmd466238654-exit"
1418399391,,ui,say,==> docker: Provisioning with shell script: /tmp/packer-shell648686173
2014/12/12 15:49:53 packer-builder-docker: 2014/12/12 15:49:53 Waiting for exit code to appear for remote command...
2014/12/12 15:49:53 packer-builder-docker: 2014/12/12 15:49:53 Executed command exit status: 0
2014/12/12 15:49:55 packer-builder-docker: 2014/12/12 15:49:55 Executing in container b0117b8cbffd154539242acb24666f703b78ff22ef782e0d03cc768ba38db982: "(chmod 0777 /tmp/script.sh) >/packer-files/cmd678804741 2>&1; echo $? >/packer-files/cmd678804741-exit"
2014/12/12 15:49:57 packer-builder-docker: 2014/12/12 15:49:57 Waiting for exit code to appear for remote command...
2014/12/12 15:49:57 packer-builder-docker: 2014/12/12 15:49:57 Executed command exit status: 0
2014/12/12 15:49:59 packer-builder-docker: 2014/12/12 15:49:59 [INFO] RPC endpoint: Communicator ended with: 0
2014/12/12 15:49:59 [INFO] RPC client: Communicator ended with: 0
2014/12/12 15:49:59 [INFO] RPC endpoint: Communicator ended with: 0
2014/12/12 15:49:59 packer-provisioner-shell: 2014/12/12 15:49:59 [INFO] RPC client: Communicator ended with: 0
2014/12/12 15:49:59 packer-builder-docker: 2014/12/12 15:49:59 Executing in container b0117b8cbffd154539242acb24666f703b78ff22ef782e0d03cc768ba38db982: "(chmod +x /tmp/script.sh; PACKER_BUILD_NAME='docker' PACKER_BUILDER_TYPE='docker' /tmp/script.sh) >/packer-files/cmd838923936 2>&1; echo $? >/packer-files/cmd838923936-exit"
2014/12/12 15:50:01 packer-builder-docker: 2014/12/12 15:50:01 Waiting for exit code to appear for remote command...
2014/12/12 15:50:02 packer-builder-docker: 2014/12/12 15:50:02 Executed command exit status: 127
2014/12/12 15:50:03 packer-builder-docker: 2014/12/12 15:50:03 [INFO] RPC endpoint: Communicator ended with: 127
2014/12/12 15:50:03 [INFO] 0 bytes written for 'stderr'
2014/12/12 15:50:03 [INFO] RPC client: Communicator ended with: 127
2014/12/12 15:50:03 [INFO] 0 bytes written for 'stdout'
2014/12/12 15:50:03 [INFO] RPC endpoint: Communicator ended with: 127
2014/12/12 15:50:03 packer-provisioner-shell: 2014/12/12 15:50:03 [INFO] 0 bytes written for 'stderr'
2014/12/12 15:50:03 packer-provisioner-shell: 2014/12/12 15:50:03 [INFO] RPC client: Communicator ended with: 127
2014/12/12 15:50:03 packer-provisioner-shell: 2014/12/12 15:50:03 [INFO] 0 bytes written for 'stdout'
рдбреЙрдХрд┐рдВрдЧ 1.4 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рдЕрд╕рдлрд▓ рдкрд░рд┐рджреГрд╢реНрдп:
1418398765,,ui,say,==> docker: Provisioning with shell script: /tmp/packer-shell348099556
2014/12/12 15:39:25 packer-provisioner-shell: 2014/12/12 15:39:25 Opening /tmp/packer-shell348099556 for reading
2014/12/12 15:39:25 packer-provisioner-shell: 2014/12/12 15:39:25 [INFO] 109 bytes written for 'uploadData'
2014/12/12 15:39:25 [INFO] 109 bytes written for 'uploadData'
2014/12/12 15:39:25 packer-builder-docker: 2014/12/12 15:39:25 Executing in container ff13b288d87f7fa9d3c1e5ffeb810cc8fec6be80b1bd8eab21cc39a8e2b22336: "(cp /packer-files/upload431013147 /tmp/script.sh) >/packer-files/cmd669791166 2>&1; echo $? >/packer-files/cmd669791166-exit"
2014/12/12 15:39:27 packer-provisioner-shell: 2014/12/12 15:39:27 Retryable error: Error uploading script: Upload failed with non-zero exit status: 1
2014/12/12 15:39:29 packer-provisioner-shell: 2014/12/12 15:39:29 [INFO] 109 bytes written for 'uploadData'
2014/12/12 15:39:29 [INFO] 109 bytes written for 'uploadData'
2014/12/12 15:39:29 packer-builder-docker: 2014/12/12 15:39:29 Executing in container ff13b288d87f7fa9d3c1e5ffeb810cc8fec6be80b1bd8eab21cc39a8e2b22336: "(cp /packer-files/upload047296517 /tmp/script.sh) >/packer-files/cmd706862496 2>&1; echo $? >/packer-files/cmd706862496-exit"
2014/12/12 15:39:31 packer-provisioner-shell: 2014/12/12 15:39:31 Retryable error: Error uploading script: Upload failed with non-zero exit status: 1
2014/12/12 15:39:33 packer-provisioner-shell: 2014/12/12 15:39:33 [INFO] 109 bytes written for 'uploadData'
2014/12/12 15:39:33 [INFO] 109 bytes written for 'uploadData'
2014/12/12 15:39:33 packer-builder-docker: 2014/12/12 15:39:33 Executing in container ff13b288d87f7fa9d3c1e5ffeb810cc8fec6be80b1bd8eab21cc39a8e2b22336: "(cp /packer-files/upload033689215 /tmp/script.sh) >/packer-files/cmd209553362 2>&1; echo $? >/packer-files/cmd209553362-exit"
2014/12/12 15:39:35 packer-provisioner-shell: 2014/12/12 15:39:35 Retryable error: Error uploading script: Upload failed with non-zero exit status: 1
2014/12/12 15:39:37 packer-provisioner-shell: 2014/12/12 15:39:37 [INFO] 109 bytes written for 'uploadData'
2014/12/12 15:39:37 [INFO] 109 bytes written for 'uploadData'
2014/12/12 15:39:37 packer-builder-docker: 2014/12/12 15:39:37 Executing in container ff13b288d87f7fa9d3c1e5ffeb810cc8fec6be80b1bd8eab21cc39a8e2b22336: "(cp /packer-files/upload479277833 /tmp/script.sh) >/packer-files/cmd622516948 2>&1; echo $? >/packer-files/cmd622516948-exit"
2014/12/12 15:39:39 packer-provisioner-shell: 2014/12/12 15:39:39 Retryable error: Error uploading script: Upload failed with non-zero exit status: 1
2014/12/12 15:39:41 packer-provisioner-shell: 2014/12/12 15:39:41 [INFO] 109 bytes written for 'uploadData'
рдмрд╕ рдПрдХ рдлреЙрд▓реЛрдЕрдк .. рдЬрдм рдпрд╣ рдЕрд╕рдлрд▓ рд╣реЛ рд░рд╣рд╛ рдерд╛, рдпрд╣ рдирд╡реАрдирддрдо docker рд░рд┐рдкреЛ рд╕реЗ docker 1.4.0 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рдерд╛ред рдореБрдЭреЗ рдмрд╕ рдЗрд╕ рд╕рдВрд╢реЛрдзрд┐рдд рд╡реИрдЧреНрд░рд╛рдВрдЯрдлрд╛рдЗрд▓ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рдерд╛:
Vagrant.configure("2") do |config|
#config.vm.box = "phusion-open-ubuntu-14.04-amd64"
#config.vm.box_url = "https://oss-binaries.phusionpassenger.com/vagrant/boxes/latest/ubuntu-14.04-amd64-vbox.box"
config.vm.box = "ubuntu"
config.vm.provider :virtualbox do |vb|
vb.name = 'packer-builder'
vb.customize ["modifyvm", :id, "--memory", "2048" ]
vb.customize ["modifyvm", :id, "--cpus", "2" ]
vb.customize ["modifyvm", :id, "--natdnshostresolver1", "on"]
end
if Dir.glob("#{File.dirname(__FILE__)}/.vagrant/machines/default/*/id").empty?
pkg_cmd = ""
#pkg_cmd << "wget -q -O - https://get.docker.io/gpg | apt-key add -; "
#pkg_cmd << "echo deb http://get.docker.io/ubuntu docker main > /etc/apt/sources.list.d/docker.list;"
pkg_cmd << "apt-get update -qq; apt-get install -q -y --force-yes docker.io bsdtar; "
pkg_cmd << "usermod -a -G docker vagrant; "
pkg_cmd << "cd /usr/bin; wget -qO- https://dl.bintray.com/mitchellh/packer/packer_0.7.5_linux_amd64.zip | bsdtar -pxvf-; "
pkg_cmd << "sudo chmod +x /usr/bin/packer*; "
config.vm.provision :shell, :inline => pkg_cmd
end
end
рдпрд╣ Docker 1.0.1 рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реИ ... рдФрд░ рдпрд╣ рд╕рдорд╛рди рдкреИрдХрд░ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рд╛рде рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
рд╡рд░реНрдХрд┐рдВрдЧ рдбреЛрдХрд░ рд╕рдВрд╕реНрдХрд░рдг:
Client version: 1.0.1
Client API version: 1.12
Go version (client): go1.2.1
Git commit (client): 990021a
Server version: 1.0.1
Server API version: 1.12
Go version (server): go1.2.1
Git commit (server): 990021a
рдХрд╛рдо рди рдХрд░рдиреЗ рд╡рд╛рд▓рд╛:
Client version: 1.4.0
Client API version: 1.16
Go version (client): go1.3.3
Git commit (client): 4595d4f
OS/Arch (client): linux/amd64
Server version: 1.4.0
Server API version: 1.16
Go version (server): go1.3.3
Git commit (server): 4595d4f
рд░рд╛рдд рдХреЗ рд▓рд┐рдП рдареАрдХ рдЕрдВрддрд┐рдо рдЕрджреНрдпрддрди ... рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдбреЙрдХрд░ 1.4.0 рдореБрджреНрджрд╛ рд╣реИред рдбреЙрдХрдЯрд░ 1.3.3 рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ:
Client version: 1.3.3
Client API version: 1.15
Go version (client): go1.3.3
Git commit (client): d344625
OS/Arch (client): linux/amd64
Server version: 1.3.3
Server API version: 1.15
Go version (server): go1.3.3
Git commit (server): d344625
рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдбреЙрдХрд░ 1.4.0 рдореБрджреНрджрд╛ рд╣реИред рдбреЙрдХрдЯрд░ 1.3.3 рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ:
рд╣рд╛рдБ, рдпрд╣ рдирд┐рд╖реНрдХрд░реНрд╖ рдореИрдВ рднреА рд╕рд╛рде рдЖрдпрд╛ рд╣реВрдБ
рдкреБрд╖реНрдЯрд┐ рдХреА рдЧрдИ рдХрд┐ рдбреЙрдХрдЯрд░ 1.4.1 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдпрд╣ рдЕрднреА рднреА рдПрдХ рд╕рдорд╕реНрдпрд╛ рд╣реИ
рд╕рдорд╕реНрдпрд╛ рдХреЛ рдкреБрди: рдмрдирд╛рдиреЗ рд╡рд╛рд▓реА json рдлрд╝рд╛рдЗрд▓:
{
"builders": [
{
"type": "docker",
"image": "ubuntu:latest",
"pull": true,
"export_path": "docker-burn.tar"
}
],
"provisioners": [
{
"type": "shell",
"inline": [
"set -x",
"set -e",
"date"
]
}
]
}
: +1: рд╡рд╣реА рдпрд╣рд╛рдБ!
рдПрдХ рднреЛрд▓реА рддрдп рдЗрд╕ рддрд░рд╣ рджрд┐рдЦреЗрдЧреА:
https://github.com/mariussturm/packer/commit/3a286ab6bdba7b8e5bf6a43c357a0ffeacd3dc97
рдпрд╣ Docker 1.3 рдХреЗ рд╕рд╛рде рдкреАрдЫреЗ рдХреА рд╕рдВрдЧрддрддрд╛ рдХреЛ рддреЛрдбрд╝рддрд╛ рд╣реИ (рдЬреЛ рдареАрдХ рд╣реИ imo)
@ рдорд╛рд░реАрд╕реНрдЯреНрд░рд╕реНрдЯрдо 3a286ab6bdba7b8e5bf6a43c357a0ffeacd3dc97 рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред chef-solo
рдкреНрд░рд╛рд╡рдзрд╛рдирдХрд░реНрддрд╛ рдХреЗ рд╕рд╛рде рд╕рдВрдмрдВрдзрд┐рдд рд╕рдорд╕реНрдпрд╛ рд╣реИ; рдкрд╣рд▓рд╛ рдХрдорд╛рдВрдб рдЗрд╕реЗ рдЪрд▓рд╛рддрд╛ рд╣реИ ( staging_directory
) рдХрдВрдЯреЗрдирд░ рдХреЛ рдорд╛рд░рддрд╛ рд╣реИ, рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдмрд┐рд▓реНрдб рд╕рдорд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИред рдЖрдкрдХрд╛ рд╕рдорд╛рдзрд╛рди рднреА рдпрд╣реА рд╣рд▓ рдХрд░рддрд╛ рд╣реИред
рдореИрдВ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреА рдкреБрд╖реНрдЯрд┐ рдбреЙрдХрд░ 1.4.1 рдХреЗ рд╕рд╛рде рднреА рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ
рдореИрдВ рдПрдХ рд╣реА рдореБрджреНрджрд╛ рд░рд╣рд╛ рд╣реВрдБ (рдЬрдм inline
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рдпрд╣рд╛рдВ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ) рднреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рддрддреНрд╡ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп ред
рддреЛ рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ рдЕрднреА рдпрд╣ рд╢реЗрд▓ рдкреНрд░реЛрдХреНрдЯрд░ рдХреЗ рд╕рд╛рде рдкреИрдХрд░ рдХреЗ рд╕рд╛рде docker v1.4.x рдЫрд╡рд┐рдпреЛрдВ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдирд╛ рдЕрд╕рдВрднрд╡ рд╣реИред
рддреНрд░реБрдЯрд┐ рд╣реИ:
2014/12/25 12:21:30 packer-builder-docker: 2014/12/25 12:21:30 Executing in container 600d9cc40feaa99ee3f6b9ad6daf440dc79265abbbfa8676a45904463df1a353: "(cp /packer-files/upload674827840 /tmp/script.sh) >/packer-files/cmd940924575 2>&1; echo $? >/packer-files/cmd940924575-exit"
==> docker: Provisioning with shell script: /home/dl/testsourcedir/hello.sh
2014/12/25 12:21:32 packer-provisioner-shell: 2014/12/25 12:21:32 Retryable error: Error uploading script: Upload failed with non-zero exit status: 1
рдПрдХ рд╕рдВрдпреЛрдЬрдХ рд╡рд┐рдиреНрдпрд╛рд╕ рдЬреИрд╕реЗ:
"provisioners" : [
{
"type" : "shell",
"script" : "{{pwd}}/testsourcedir/hello.sh"
}
],
рдФрд░ рдПрдХ рд╕рдорд╛рди рд╕рд░рд▓ рд╢реЗрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ:
[dl<strong i="16">@localhost</strong> ~]$ cat testsourcedir/hello.sh
#!/bin/sh
echo "Hello"
+1, script
shell
рдкреНрд░рд╛рд╡рдзрд╛рди рдХрд╛ script
рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рдеред
+1
рдпрд╣ рдкреНрд░рд╛рд╡рдзрд╛рди inline
shell
,ред
packer version
Packer v0.7.5
...
docker --version
Docker version 1.4.1, build 5bc2ff8
рдЙрдкрд░реЛрдХреНрдд рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ (рдФрд░ @mariussturm рджреНрд╡рд╛рд░рд╛ рдХрдорд┐рдЯрдореЗрдВрдЯ) рдореИрдВрдиреЗ рдПрдХ рд╡рд░реНрдЪреБрдЕрд▓ рдмреЙрдХреНрд╕ рдмреЙрдХреНрд╕ рдмрдирд╛рдпрд╛, рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдЖрдк boot2docker рдХреЗ рд╕рд╛рде рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕рдореЗрдВ рдкреНрд░рджрд╛рди рдХрд┐рдП рдЧрдП рдкреИрдХрд░ рдореЗрдВ рдмреЗрдХ рдХрд┐рдП рдЧрдП рдорд╛рд░реАрдЬрд╝ рдХрд╛ рдмрджрд▓рд╛рд╡ рд╣реИред рдпрд╣ рдХреИрд╕реЗ boot2docker рдХреЗ рдЖрдИрдПрд╕рдУ рд╕реЗ рдПрдХ рдЖрд╡рд╛рд░рд╛ рдмреЙрдХреНрд╕ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд░реЛрдд рдХреЛрдб 'рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ @YungSang рдХреЗ рд░реВрдк рдореЗрдВ (рдПрдХ 32 рдмрд┐рдЯ рджреНрд╡рд┐рдЖрдзрд╛рд░реА рдирд┐рд░реНрдорд╛рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рдЯ рджрд┐рдпрд╛) рдкреИрдХрд░ рдХреЗ рд▓рд┐рдП рд░реЛрдВ Vagrantfile' рдкреИрдХрд░ рдФрд░ @mitchellh рдХреЗ рд╕реНрд░реЛрдд рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдмрдЪрд╛рд╡ рдХреЗ рд▓рд┐рдП рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд!
рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХреБрдЫ рд▓реЛрдЧреЛрдВ рдХреЛ рдорджрдж рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдПрдХ рдпреЛрдирд┐ рдХреЗ рдЕрдВрджрд░ рдкреИрдХрд░ рдХреЗ рд╕рд╛рде docker 1.4.1 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред
https://atlas.hashicorp.com/iansmith/boxes/boot2docker-plus-packer
Urgh! рдмрд╕ рдЗрд╕реА рдореЗрдВ рднрд╛рдЧ рдЧрдпрд╛ред рдореЗрд░реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП рдЧрд┐рдпрд░ рдореЗрдВ рдЧрдВрднреАрд░ рд░рд┐рдВрдЪред
рдореИрдВ рднреА рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рднрд╛рдЧ рдЧрдпрд╛ред рд╡рд░реНрддрдорд╛рди рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдХреНрдпрд╛ рд╣реИ? рдбрд╛рдЙрдирдЧреНрд░реЗрдб 1.3.3 рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП?
рдореБрдЭреЗ 1.3.3 рдкрд░ рдбреЙрдХрдЯрд░ рдХреЛ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдирд╛ рдкрдбрд╝рд╛ред рдпрд╣ рдореЗрд░рд╛ рд╡рд░реНрддрдорд╛рди рд╕рдорд╛рдзрд╛рди рд╣реИред
@vitorcoxta рдФрд░ @yanaga рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ рдЖрдк mariussturm рджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдлрд┐рдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдПрдХ рдкреИрдХрд░ рдмрд╛рдЗрдирд░реА рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдкреБрдирд░реНрдирд┐рд░реНрдорд╛рдг рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
https://github.com/mitchellh/packer/commit/3a286ab6bdba7b8e5bf6a43c357a0ffeacd3dc97
рдирдП рдбреЙрдХрдЯрд░ 1.5 рдХреЗ рд╕рд╛рде, рдпрд╣ рджреБрд░реНрднрд╛рдЧреНрдпрдкреВрд░реНрдг рд╣реИ рдХрд┐ рд╣рдореЗрдВ рдЕрднреА рднреА рдЗрд╕ рдмрдЧ рдХреЗ рдХрд╛рд░рдг 1.3.3 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИ: /
рдХрд┐рд╕реА рднреА рдИрдЯреАрдП рдХреЛ рдПрдХ рдирдИ рд░рд┐рд▓реАрдЬ рдореЗрдВ рд░реЛрд▓ рдХрд░рдиреЗ рдкрд░? 0.76, рд╣реЛ рд╕рдХрддрд╛ рд╣реИ?
: +1:
рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЗ рд╕рд╛рде:
Docker version 1.5.0, build a8a31ef
Packer v0.7.5
Boot2Docker-cli version: v1.5.0
Git commit: ccd9032
Darwin 13.4.0 Darwin Kernel Version 13.4.0: Wed Dec 17 19:05:52 PST 2014; root:xnu-2422.115.10~1/RELEASE_X86_64 x86_64
рдореИрдВрдиреЗ рдПрдХ github рд░реЗрдкреЛ рдмрдирд╛рдпрд╛ рд╣реИ, https://github.com/stefancocora/packer-issue1752-fix , рдЬрд┐рд╕рдореЗрдВ рдкреИрдХрд░ рдмрд╛рдпрдиреЗрд░реАрдЬрд╝ ( amd64
) mariussturm
рдлрд┐рдХреНрд╕ рдХреЗ рд╕рд╛рде рдорд╛рд╕реНрдЯрд░ рд╢рд╛рдЦрд╛ рдХреЗ рд╕рд╛рде рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЗрд╕ рдореБрджреНрджреЗред
рдЖрдк рдЙрди рдмрд╛рдпрдиреЗрд░рд┐рдЬрд╝ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдореИрдВрдиреЗ рдЙрд╕ рдмрд┐рдВрджреБ рддрдХ рдмрдирд╛рдП рд╣реИрдВ рдЬрдм рдкреИрдХрд░ рдЕрдиреБрд░рдХреНрд╖рдХ рдЗрд╕ рдореБрджреНрджреЗ рдХреЗ рд▓рд┐рдП рд╕реБрдзрд╛рд░ рдХреЛ рдорд░реНрдЬ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдПрдХ рдирдпрд╛ рд╕рдВрд╕реНрдХрд░рдг рдЬрд╛рд░реА рдХрд░рддреЗ рд╣реИрдВред
рдЬрд┐рди рдмрд╛рдпрдиреЗрд░рд┐рдЬрд╝ рдиреЗ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рджреЛрд╖рдкреВрд░реНрдг рддрд░реАрдХреЗ рд╕реЗ рдирд┐рд░реНрдорд╛рдг рдХрд┐рдпрд╛ рд╣реИ, рдореИрдВрдиреЗ рдЙрдиреНрд╣реЗрдВ рдФрдЪрд┐рддреНрдпрдорд╛рди рдЧрд┐рддреВрдм рд░реЗрдкреЛ рдореЗрдВ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рдЬреЛрдбрд╝рд╛ рд╣реИ, README.md
@stefancocora рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж! рдореИрдВ рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рд╡рд╣ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ (Fedora 21 / x86_64 рдкрд░, docker 1.5.0 рдХреЗ рд╕рд╛рде)ред
рдПрдХ рдмрд╛рдд рдЬреЛ рдореИрдВрдиреЗ exec
рдмрдЬрд╛рдп attach
: -t
рдзреНрд╡рдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рднреА рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛, рддрд╛рдХрд┐ рдПрдХ tty рдЖрд╡рдВрдЯрд┐рдд рд╣реЛ, рдФрд░ sudo
рдЬреИрд╕реЗ рдЯреВрд▓ Defaults requiretty
/etc/sudoers
)ред
@Ankon рдХреЗ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, -t
рдмрд╛рд░реЗ рдореЗрдВ рдЕрдЪреНрдЫреА рдмрд╛рдд, рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ рд╕реЛрдЪрд╛ред
рдореИрдВрдиреЗ рдЕрднреА -t
рдзреНрд╡рдЬ рдХреЗ рд╕рд╛рде docker рдХреЗ рд▓рд┐рдП рд╕рдВрдХрд▓рд┐рдд рдПрдХ рдкреИрдХрд░ рдмрд╛рдЗрдирд░реА рдмрдирд╛рдпрд╛ рд╣реИред
рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдпрд╣ рдПрдХ рдЫрд╡рд┐ рдмрдирд╛рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ рд░рд╣рддрд╛ рд╣реИ рдФрд░ рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдЙрд╕ рд╡рд┐рдлрд▓рддрд╛ рдХрд╛ рдХрд╛рд░рдг рдХреНрдпрд╛ рд╣реИред
-t
рдмрд┐рдирд╛ рдкреИрдЪ рдХреЗ рд▓рд┐рдП рдкреИрдХрд░ рдХреЛ рд╡рд╛рдкрд╕ рд▓рд╛рдирд╛ рдореБрдЭреЗ рдПрдХ рд╕рдлрд▓ рдбреЙрдХрдЯрд░ рдЫрд╡рд┐ рдирд┐рд░реНрдорд╛рдг рдорд┐рд▓рддрд╛ рд╣реИред
-t
рд╕рд╛рде рдкреИрдХрд░ рдмрд┐рд▓реНрдб рд╕реЗ рддреНрд░реБрдЯрд┐ рдЖрдЙрдЯрдкреБрдЯ
...
docker: Status: Image is up to date for devopsil/puppet:latest
==> docker: Starting docker container...
docker: Run command: docker run -v /tmp/packer-docker141026721:/packer-files -d -i -t devopsil/puppet /bin/bash
docker: Container ID: 72e09e8c029a7321143cac4baf012525e1a816e35770a1cc216327005caf1912
==> docker: Uploading ./modules => /tmp/modules
==> docker: Killing the container: 72e09e8c029a7321143cac4baf012525e1a816e35770a1cc216327005caf1912
Build 'docker' errored: Upload failed with non-zero exit status: 1
==> Some builds didn't complete successfully and had errors:
--> docker: Upload failed with non-zero exit status: 1
==> Builds finished but no artifacts were created.
рдЖрдк рд╣рдореЗрд╢рд╛ sudoers рдлрд╝рд╛рдЗрд▓ рдореЗрдВ requiretty
рдХреЛ рдЕрдХреНрд╖рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕рд╕реЗ sudo рдареАрдХ рдХрд╛рдо рдХрд░ рд╕рдХреЗрдЧрд╛ред
@stefancocora рдореИрдВрдиреЗ OSX рдХреЗ рд▓рд┐рдП w / рдкреИрдЪ рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рд╣реИ рдпрджрд┐ рдЖрдк рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рдореИрдВ PR w / рдПрдХ рд╢рд╛рдЦрд╛ рдкреНрд░рд╕реНрддреБрдд рдХрд░ рдпрд╣рд╛рдБ рдЪрд╛рд╣рддрд╛ рд╣реИ рддреЛ
@stefancocora рдЖрдкрдХрд╛ рд░реЗрдкреЛ рдЖрд░реНрдХ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ x86_64
@chiefy рдПрдХ рдкреАрдЖрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЪрд┐рдВрддрд╛ рдордд рдХрд░реЛ, рдореИрдВ linux
рд▓рд┐рдП рдЕрдкрдиреЗ рдирд┐рд░реНрдорд╛рдг рдХреА рдЙрдореНрдореАрдж рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ osx
рд▓рд┐рдП рдЖрдкрдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЛ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдореМрдЬреВрдж рдирд╣реАрдВ рд░рд╣рдирд╛ рдкрдбрд╝реЗрдЧрд╛ред рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдпрд╣ рдЬрд▓реНрдж рд╣реА рдЕрдкрд╕реНрдЯреНрд░реАрдо рдкреИрдХрд░ рдХреЛрдб рдореЗрдВ рддрдп рд╣реЛ рдЬрд╛рдПрдЧрд╛ ...
@stefancocora : +1: рд╣рд╛рдБ, рдЖрдИ
+1
рдореИрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рднреА рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВред
$ packer version
Packer v0.7.5
$ docker version
Client version: 1.5.0
Client API version: 1.17
Go version (client): go1.4.1
Git commit (client): a8a31ef
OS/Arch (client): linux/amd64
Server version: 1.5.0
Server API version: 1.17
Go version (server): go1.4.1
Git commit (server): a8a31ef
+1 рдореЗрд▓рд┐рдВрдЧ рд╕реВрдЪреА рд╕реЗ:
https://mail.google.com/mail/u/0/?shva=1#label/Hashicorp% 2Fpacker / 14c1113f7041d655
рдирдорд╕реНрддреЗ,
рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдЕрдирд╕реБрд▓рдЭреА рд╣реИ рдФрд░ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдкреИрдЪ рдХрд╛рдо рдХрд░рдиреЗ рд▓рдЧрддрд╛ рд╣реИ, рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП рдореИрдВрдиреЗ рдпрд╣рд╛рдБ рдПрдХ рдкреНрд░реАрдмреАрд▓реНрдЯ linux_x64 рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдзрдХреЗрд▓
рдореИрдВ рдПрдХ рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЗ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдВ: https://github.com/mitchellh/packer/issues/1975
рдЗрд╕ рдкреИрдЪ рдиреЗ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕рдорд╕реНрдпрд╛ рд╣рд▓ рдХрд░ рджреА, рд▓реЗрдХрд┐рди рдЕрдм рд░рди рд╣реИрдВрдЧ рд╣реЛ рдЧрдпрд╛
2015/03/17 13:17:47 рдкреИрдХрд░-рдмрд┐рд▓реНрдбрд░-рдирд┐рд░реНрдорд╛рддрд╛: 2015/03/17 13:17:47 рджреВрд░рд╕реНрде рдЖрджреЗрд╢ рдХреЗ рд▓рд┐рдП рдмрд╛рд╣рд░ рдирд┐рдХрд▓рдиреЗ рдХреЗ рдХреЛрдб рдХрд╛ рдЗрдВрддрдЬрд╛рд░ ...
рдореИрдВрдиреЗ рдХрдВрдЯреЗрдирд░ рд╕реЗ рдЬреЛрдбрд╝рд╛ рдФрд░ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдХрд┐ рдХрдорд╛рдВрдб рдЪрд▓рд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рдирд┐рдХрд╛рд╕ рдХреЛрдб 0 рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рдиреЗ рд╡рд╛рд▓реА рдлрд╝рд╛рдЗрд▓ рдХреЛ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдирд┐рд░реНрдорд╛рдг рдХрднреА рднреА рдкреНрд░рдЧрддрд┐ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдореИрдВ Ubuntu14.04 рдФрд░ CentOS6 рдкрд░ рд╢реЗрд▓ рдФрд░ рд╢реЗрдл-рд╕реЛрд▓реЛ рджреЛрдиреЛрдВ рд╣реА рдкреНрд░реЙрдбрдХреНрдЯрд░реНрд╕ рдХреЗ рд╕рд╛рде рдПрдХ рд╣реА рдореБрджреНрджрд╛ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВред
рдкреИрдХрд░ рд╕рдВрд╕реНрдХрд░рдг 0.7.5 рдореБрдЦреНрдп рд╕реЗ рдкреИрдЪ рдмрд╛рдЗрдирд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░
рд╡рд░реНрдЪреБрдЕрд▓рдмреЙрдХреНрд╕ рдбреНрд░рд╛рдЗрд╡рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рдбреЙрдХ-рдорд╢реАрди рд╕рдВрд╕реНрдХрд░рдг 0.1.0
рд╣реЛрд╕реНрдЯ OSX 10.9.5 рдЪрд▓рд╛ рд░рд╣рд╛ рд╣реИ
$ docker рд╕рдВрд╕реНрдХрд░рдг
рдХреНрд▓рд╛рдЗрдВрдЯ рд╕рдВрд╕реНрдХрд░рдг: 1.5.0
рдХреНрд▓рд╛рдЗрдВрдЯ рдПрдкреАрдЖрдИ рд╕рдВрд╕реНрдХрд░рдг: 1.17
рдЧреЛ рд╕рдВрд╕реНрдХрд░рдг (рдЧреНрд░рд╛рд╣рдХ): go1.4.1
Git рдкреНрд░рддрд┐рдмрджреНрдз (рдЧреНрд░рд╛рд╣рдХ): a8a31ef
OS / Arch (рдХреНрд▓рд╛рдЗрдВрдЯ): darwin / amd64
рд╕рд░реНрд╡рд░ рд╕рдВрд╕реНрдХрд░рдг: 1.5.0
рд╕рд░реНрд╡рд░ рдПрдкреАрдЖрдИ рд╕рдВрд╕реНрдХрд░рдг: 1.17
рдЧреЛ рд╕рдВрд╕реНрдХрд░рдг (рд╕рд░реНрд╡рд░): go1.4.1
Git рдХрдорд┐рдЯ (рд╕рд░реНрд╡рд░): a8a31ef
https://mail.google.com/mail/u/0/?shva=1#label/Hashicorp% 2Fpacker / 14c1113f7041d655
@kikitux FYI рдХрд░реЗрдВ: рдпрд╣ рдЖрдкрдХреЗ Gmail рдЗрдирдмреЙрдХреНрд╕ рдореЗрдВ рдХрд┐рд╕реА рдЪреАрдЬрд╝ рдХрд╛ рд▓рд┐рдВрдХ рд╣реИред рд╣рдо рд╡рд╣ рдирд╣реАрдВ рджреЗрдЦ рд╕рдХрддреЗред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдкреИрдХрд░ 0.7.5 рдФрд░ рдбреЙрдХрдЯрд░ 1.5.0 рдХреЗ рд╕рд╛рде рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд╣реИ
Boot2Docker-cli version: v1.5.0
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ OSX рдкрд░ рдкреБрди: рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо
рдкреИрдХрд░ рд╕рдВрд╕реНрдХрд░рдг
Packer v0.7.5
docker рд╕рдВрд╕реНрдХрд░рдг
Client version: 1.5.0
Client API version: 1.17
Go version (client): go1.4.1
Git commit (client): a8a31ef
OS/Arch (client): darwin/amd64
Server version: 1.5.0
Server API version: 1.17
Go version (server): go1.4.1
Git commit (server): a8a31ef
@Alkersan рджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдкреИрдЪ рджреВрд░рд╕реНрде рдбреЙрдХ рд╣реЛрд╕реНрдЯ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рдХрдЯ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рдбреЙрдХ рдХреНрд▓рд╛рдЗрдВрдЯ рдФрд░ рд╕рд░реНрд╡рд░ рджреЛрдиреЛрдВ рдкрд░ рдПрдХ рд╣реА рдбреЙрдХ рдХреНрд▓рд╛рдЗрдВрдЯ (рд╕рд░реНрд╡рд░) рд╣реИ рдФрд░ рджреЛрдиреЛрдВ рдкрд░ рдкреИрдХрд░ рдХреЗ рдкреИрдЪреЗрдб рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рд╕рд░реНрд╡рд░ рд╣реИред рдпрд╣ docker рд╕рд░реНрд╡рд░ рдкрд░ рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХреНрд▓рд╛рдЗрдВрдЯ рдкрд░ рд▓рдЯрдХрд╛ рд░рд╣рддрд╛ рд╣реИ
+1
+1
рдбреЙрдХрд░ 1.6 рдХреЗ рд▓рд┐рдП рднреА рдпрд╣реА рд╣реИ
рдореИрдВрдиреЗ @OSefancocora рджреНрд╡рд╛рд░рд╛ рдЙрдкрд▓рдмреНрдз рдХрд░рд╛рдП рдЧрдП рдмрд╛рдпрдиреЗрд░рд┐рдЬрд╝ рдХреЛ
рдореИрдВрдиреЗ рдбреЙрдХрдЯрд░ 1.6 рдХреЗ рд╕рд╛рде рдлреЗрдбреЛрд░рд╛ 21 рдХреЗ рд▓рд┐рдП рдорд╛рд╕реНрдЯрд░ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдмрд╛рдпрдиреЗрд░рд┐рдЬрд╝ рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдФрд░ рдкреИрдХрд░ рдиреЗ рдХрд╛рдо рдХрд┐рдпрд╛ред
рдЕрднреА рднреА рдореЗрд░реЗ рд▓рд┐рдП рд▓рдЯрдХрд╛ рд╣реБрдЖ рд╣реИ рдЬрдм рдПрдХ рджреВрд░рд╕реНрде docker рд╣реЛрд╕реНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ
ubuntu рднрд░реЛрд╕реЗрдордВрдж рдФрд░ docker 1.6 рдХреЗ рд░реВрдк рдореЗрдВ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд╡рд┐рдлрд▓ рд░рд╣рддрд╛ рд╣реИ
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рджреЛрдиреЛрдВ рдкрд░ рдореБрджреНрджрд╛:
OpenSUSE 13.1 x86_64 рдФрд░& OSX 10.10
рд╕рд╛рде рдореЗрдВ:
$ packer version
Packer v0.7.5
рддрдерд╛
$ docker version
Client version: 1.6.0
Client API version: 1.18
Go version (client): go1.4.2
Git commit (client): 4749651
OS/Arch (client): linux/amd64
Server version: 1.6.0
Server API version: 1.18
Go version (server): go1.4.2
Git commit (server): 4749651
OS/Arch (server): linux/amd64
рдореИрдВ 1.3.2 docker рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдЬрд╣рд╛рдВ рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ (OpenSUSE рд╕рд┐рд╕реНрдЯрдо рдкрд░)ред
рдореИрдВрдиреЗ рдмрд┐рдирд╛ рдХрд┐рд╕реА рднрд╛рдЧреНрдп рдХреЗ OSX 10.10 рдкрд░ 1.3.2 рдФрд░ 1.3.0 рдХреА рдХреЛрд╢рд┐рд╢ рдХреАред
рдареАрдХ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рд╕рдордЭ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдореБрдЭреЗ рдЕрдкрдиреЗ рдкреИрдХрд░ рдХреЛ рд╢реЗрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП 1.3.2 рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд╛рдЙрдирдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИред рдХреНрдпрд╛ рдХреЛрдИ рдЙрдмрдВрдЯреВ (рднрд░реЛрд╕реЗрдордВрдж) рдкрд░ рдбреЙрдХрдЯрд░ 1.3.2 рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд┐рд░реНрджреЗрд╢ рджреЗ рд╕рдХрддрд╛ рд╣реИ, рдореИрдВ рдпрд╣ рдирд╣реАрдВ рдкрддрд╛ рд▓рдЧрд╛ рд╕рдХрддрд╛ рдХрд┐ рдХреИрд╕реЗред
рдареАрдХ рд╣реИ рдорд┐рд▓ рдЧрдпрд╛!
sudo apt-get install lxc-docker-1.3.2
рдФрд░ рдЙрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд┐рдпрд╛ред рдореИрдВ рдкрд╣рд▓реЗ docker рдХреЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рдерд╛, рдЬреЛ рднреА рд╣реЛред
Ubuntu 14.04 рдкрд░ рднреА docker 1.6.0 рдХреЗ рд╕рд╛рде рд╡рд┐рдлрд▓ рд░рд╣рддрд╛ рд╣реИред
рдЬрдм d3netxer рдиреЗ рдХрд╣рд╛ рдХрд┐ 'sudo apt-get install lxc-docker-1.3.2' рдХрд░рддреЗ рд╕рдордп (рдкрд╣рд▓реА рдмрд╛рд░ рдХреБрдЫ рднреА рдЕрдирдЗрдВрд╕реНрдЯреЙрд▓ рдХрд┐рдП рдмрд┐рдирд╛) рдпрд╣ рдХрд╛рдо рдХрд░рдиреЗ рд▓рдЧрддрд╛ рд╣реИред
@dietervds
рдХреНрдпрд╛ рдЖрдкрдиреЗ рдмрд╛рдпрдиреЗрд░рд┐рдЬрд╝ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ рдЬрд┐рд╕реЗ рдореИрдВрдиреЗ рдЗрд╕ рдореБрджреНрджреЗ рдХреЗ рд▓рд┐рдП рдареАрдХ рдХрд┐рдпрд╛ рд╣реИ?
https://github.com/stefancocora/packer-issue1752-fix
@mindscratch рдиреЗ 16 рджрд┐рди рдкрд╣рд▓реЗ рдкреБрд╖реНрдЯрд┐ рдХреА рд╣реИ рдХрд┐ рдореИрдВрдиреЗ рдЬреЛ рдмрд╛рдпрдиреЗрд░рд┐рдЬрд╝ docker 1.6
рдФрд░ CentOS7
рд╕рд╛рде рдХрд╛рдо рдмрдирд╛рдпрд╛ рд╣реИ
https://github.com/stefancocora/packer-issue1752-fix рдореЗрд░реЗ рд▓рд┐рдП рдЗрд╕реЗ рдареАрдХ рдХрд░рддрд╛ рд╣реИред
@stefancocora
https://github.com/stefancocora/packer-issue1752-fix рдореЗрд░реЗ рд▓рд┐рдП рдлреЗрдбреЛрд░рд╛ 21 рдкрд░ рдбреЙрдХрд░ 1.6.0 рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдЬрдм рдореИрдВрдиреЗ рдПрдХ рдмрд╛рд░ SELinux рдХреЛ рдкрд░рдорд┐рд╢рди рдореЛрдб рдореЗрдВ рд╕реЗрдЯ рдХрд┐рдпрд╛ред рдпрд╣ рдбреЙрдХреНрд╕рд░ 1.5.0 рдХреЗ рд╕рд╛рде рд╕реЗрдВрдЯреЛрд╕ 7 рдкрд░ рднреА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд╕рд┐рд▓реЗрдиреНрдХреНрд╕ рдЯреВ рдкрд░рдорд┐рд╕рд┐рд╡ рдХреЗ рд╕рд╛рде, рдФрд░ рдЙрдмрдВрдЯреВ 15.04 рдкрд░ рдбреЙрдХрд░ 1.5.0 рдХреЗ рд╕рд╛рдеред
рдХреНрдпрд╛ рдпрд╣ рдХреЗрд╡рд▓ рд╢реЗрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкреНрд░реЛрд╡рд┐рдЬрдирд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рддреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ? рдпрд╣ рд╕рд╛рде рдореЗрдВ рдирд╛рдХрд╛рдо рд░рд╣рдиреЗ рдХреЗ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ chef-solo
рд░реВрдк рдореЗрдВ рдЕрдЪреНрдЫреА рддрд░рд╣ рдкреНрд░рд╛рд╡рдзрд╛рдирдХрд░реНрддрд╛, рд▓реЗрдХрд┐рди рдореИрдВ рдЕрднреА рднреА рдмрд╣реБрдд рдбреЛрдХрд░ / рдорд╣рд╛рд░рд╛рдЬ / рдкреИрдХрд░ рдХреЗ рд▓рд┐рдП рдирдпрд╛ рд╣реВрдБ, рдЗрд╕рд▓рд┐рдП рдореЗрд░реА рд╕рдорд╕реНрдпрд╛ рдХрд╣реАрдВ рдФрд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
рд╕рдВрд╕реНрдХрд░рдг:
рдбреЙрдХрдЯрд░ v1.5
рдкреИрдХрд░ v0.7.5
рдЯреЗрдореНрдкрд▓реЗрдЯ:
{
"builders": [
{
"type": "docker",
"image": "ubuntu:14.04",
"export_path": "{{pwd}}/utils.img"
}
],
"provisioners": [
{
"type": "chef-solo",
"cookbook_paths": "{{pwd}}/cookbooks"
}
]
}
$ # $ 0 $ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ chef-solo
shell
рд░реВрдк рдореЗрдВ рд╣реЛ) рдмрд╣реБрдд рджреБрдЦ рдХреА рдмрд╛рдд рд╣реИ рдХрд┐ рдЗрд╕ рдмрдЧ рдХрд╛ рдХреЛрд░ рдЯреАрдо рджреНрд╡рд╛рд░рд╛ рдХреЛрдИ рдзреНрдпрд╛рди рдирд╣реАрдВ рдЬрд╛рддрд╛ рд╣реИред рдЕрд╕реНрддрд┐рддреНрд╡ рдХреЛ рдмрдирд╛рдП рд░рдЦрдиреЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдирдП рдЙрддреНрдкрд╛рджреЛрдВ рдХреА рд╢рд┐рдкрд┐рдВрдЧ рдХреА рддрд░рд╣ рд▓рдЧрддрд╛ рд╣реИред :(
рд╡рд╛рд╕реНрддрд╡ рдореЗрдВред
рдЕрд░реЗ @mitchellh , рдХреНрдпрд╛ рдпрд╣ рдореМрдХрд╛ 0.8 рдмрдЧ рд░рд┐рд▓реАрдЬ рдХреЗ рд▓рд┐рдП рддрдп рд╣реИ?
рдирдорд╕реНрддреЗ,
рдЗрд╕ рдкреИрдЪ рдХрд┐рдП рдЧрдП рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рддреМрд░ рдкрд░ рдХрдм рдирд┐рдХрд╛рд▓рд╛ рдЬрд╛рдПрдЧрд╛? рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рднреА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ (https://github.com/stefancocora/packer-issue1752-fix)
рдзрдиреНрдпрд╡рд╛рдж
https://github.com/stefancocora/packer-issue1752-fix рдиреЗ рднреА рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд┐рдпрд╛ред
+1
рдпрд╣ рдПрдХ рдмрд╣реБрдд рдЧрдВрднреАрд░ рдЕрд╡рд░реЛрдзрдХ рд╣реИ рдЬреЛ рдХрд┐рд╕реА рдХреЗ рд▓рд┐рдП рднреА docker + chef рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИред рдореИрдВ рд╕рдВрднрд╡рддрдГ рдЕрдкрдиреА рдЯреАрдо рдХреЗ рд▓рд┐рдП рдЗрд╕рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛, рдЕрдЧрд░ рдЙрд╕реЗ рдкреИрдЪрд┐рдВрдЧ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ рдЬреЛ рдЖрдзрд╛ рдЯреВрд▓рдХрд┐рди рдЬреИрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИред
рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ docker рдмрд┐рд▓реНрдбрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдХрдИ рдЯреБрдХрдбрд╝реЛрдВ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддрд╛ рд╣реИред
рд╕реМрднрд╛рдЧреНрдп рд╕реЗ рдкреИрдЪ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
Thu рдкрд░, 21 рдордИ 2015 рдХреЛ рд╢рд╛рдо 5:57 рдмрдЬреЗ, рдореИрдЯ рдЪреВ рд╕реВрдЪрдирд╛рдПрдВ @ithub.com рдиреЗ рд▓рд┐рдЦрд╛:
+1
рдпрд╣ рдПрдХ рдмрд╣реБрдд рдЧрдВрднреАрд░ рдЕрд╡рд░реЛрдзрдХ рд╣реИ рдЬреЛ рдХрд┐рд╕реА рдХреЗ рд▓рд┐рдП рднреА docker + chef рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИред
рдореИрдВ рд╕рдВрднрд╡рддрдГ рдЕрдкрдиреА рдЯреАрдо рдХреЗ рд▓рд┐рдП рдЗрд╕рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рдЕрдЧрд░ рдЗрд╕рдореЗрдВ рдкреИрдЪрд┐рдВрдЧ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ
рдЖрдзрд╛ рдЯреВрд▓рдХрд┐рди рдХреА рддрд░рд╣ рд▓рдЧрддрд╛ рд╣реИред-
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рдЙрддреНрддрд░ рд╕реАрдзреЗ рджреЗрдВ рдпрд╛ рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com/mitchellh/packer/issues/1752#issuecomment -104444469
рдореИрдВ doth + chef рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдкрд░ рднреА рдЕрд╡рд░реБрджреНрдз рд╣реВрдБ, рдЬреИрд╕реЗ
рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рд░рдЦрд╡рд╛рд▓реЗ рдЗрд╕реЗ рдЬрд▓реНрдж рд╣реА рдорд░реНрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЪрдХреНрдХрд░ рд▓рдЧрд╛ рд╕рдХрддреЗ рд╣реИрдВ (рдЗрд╕ рддрдереНрдп рдореЗрдВ рдХрд┐ рдЙрдиреНрд╣реЛрдВрдиреЗ рдореБрдЭреЗ рдЪрд┐рдВрддрд╛ рдирд╣реАрдВ рджреА рд╣реИ рдХрд┐ рдЙрдирдХреЗ рдкрд╛рд╕ рдПрдХ рдФрд░ рд╕рдорд╛рдзрд╛рди рд╣реЛ рд╕рдХрддрд╛ рд╣реИ?
рдмрд╕ рдЗрд╕ рдореЗрдВ рднрд╛рдЧ рдЧрдпрд╛ред рдкреИрдЪ рдХреЛ рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдХреЗ рд░реВрдк рдореЗрдВ рдЖрдЬрд╝рдорд╛рдПрдВрдЧреЗред рдбреЙрдХрдЯрд░-рдорд╢реАрди рдФрд░ рдбреЙрдХрдЯрд░ 1.6.2 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛
рдлрд┐рдХреНрд╕реНрдб!
рдереИрдВрдХ рдпреВ @mitchellh !!!! рдореИрдВ рдбреЛрдХрд░рдлрд╛рдЗрд▓реНрд╕ ( рдХрдВрдкрдХрдВрдкреА ) рдХреЗ рдкрдХреНрд╖ рдореЗрдВ рдкреИрдХрд░ рдХреЛ рд░рд┐рдЯрд╛рдпрд░ рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдерд╛ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдореЗрд░реА рддреИрдирд╛рддреА рдХреЛ рддреЛрдбрд╝ рд░рд╣рд╛ рдерд╛ред рдЖрдк рдореЗрд░реЗ рдЬреАрд╡рди рдХреЗ рдШрдВрдЯреЛрдВ рдФрд░ рдШрдВрдЯреЛрдВ рдХреЛ рдмрдЪрд╛рдиреЗ рд╡рд╛рд▓реЗ рдореЗрд░реЗ рдирд┐рд░рдВрддрд░ рдирд╛рдпрдХреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИрдВред
рдмрд╣реБрдд рдмрдврд╝рд┐рдпрд╛!! \рдо/
рдзрдиреНрдпрд╡рд╛рдж!!
29 рдордИ 2015 рдХреЛ 20:56 рдкрд░, рдорд┐рд╢реЗрд▓ рд╣рд╛рд╢рд┐рдореЛрдЯреЛ рд╕реВрдЪрдирд╛рдПрдВ @github.com
рд▓рд┐рдЦрд╛ рдерд╛:
рдмрдВрдж # 1752 https://github.com/mitchellh/packer/issues/1752ред
-
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рдЙрддреНрддрд░ рд╕реАрдзреЗ рджреЗрдВ рдпрд╛ рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com/mitchellh/packer/issues/1752#event -317473314
рдмрд╣реБрдд рдорджрдж, рдзрдиреНрдпрд╡рд╛рдж!
рдореИрдВ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рджреЗрд░реА рдХреЗ рд▓рд┐рдП рдорд╛рдлреА рдорд╛рдБрдЧрддрд╛ рд╣реВрдБ :( рд╣рдореЗрдВ рдмрд╣реБрдд рдЬрд▓реНрдж рдбреЙрдХрдЯрд░ рдмрдЧ рдлрд┐рдХреНрд╕ рдХреЗ рд╕рд╛рде рдПрдХ рдкреИрдХрд░ рд░рд┐рд▓реАрдЬ рдорд┐рд▓реЗрдЧреАред
рд╢рд╛рдирджрд╛рд░ рдЦрдмрд░! рдЙрд╕ рдХреЗ рд▓рд┐рдП рдЖрдЧреЗ рджреЗрдЦ рд░рд╣реЗ рд╣реЛ рдЬрд╛рдПрдЧрд╛;)
рдзрдиреНрдпрд╡рд╛рдж! рдХреНрдпрд╛ рдЖрдк рдЗрд╕рдХреА рдЦреЛрдЬ рдХрд░ рд░рд╣реЗ рд╣реИ!
@mitchellh рдЕрдЧрд▓реА рд░рд┐рд▓реАрдЬрд╝ рдХреА рдпреЛрдЬрдирд╛ рдХрдм рдмрдирд╛рдИ рдЧрдИ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдпрд╣ рдлрд┐рдХреНрд╕ рд╢рд╛рдорд┐рд▓ рд╣реИ?
@stefancocora рдЕрдВрддрд░рд┐рдо рдлрд┐рдХреНрд╕ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!
рдмрдврд╝рд┐рдпрд╛ рд▓реЛрдЧред рдЕрдЪреНрдЫрд╛ рдХрд╛рд░реНрдп!
@ рдХреЛрдИ рднреА рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИ, рдпрд╣ рдХрдо рд╕реЗ рдХрдо рдореИрдВ рдХрд┐рд╕реА рдХреЗ рд▓рд┐рдП рдЖрд╕рд╛рдиреА рд╕реЗ рд╕реБрд▓рдн @mariussturm рддрдп рдХрд░ рд╕рдХрддрд╛ рд╣реИ!
@mitchellh рдХреГрдкрдпрд╛ рдПрдЯрд▓рд╕ рдХреЛ рдЗрд╕ рдлрд┐рдХреНрд╕ рдХреЗ рд╕рд╛рде рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдкреИрдХрд░ рдХреЛ рдЕрдкрдЧреНрд░реЗрдб рдХрд░реЗрдВ, рдХреНрдпреЛрдВрдХрд┐ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдореИрдВ рдПрдЯрд▓рд╕ рдореЗрдВ рдХреЛрдИ рдбреЙрдХрдЯрд░ рдЪрд┐рддреНрд░ рдирд╣реАрдВ рдмрдирд╛ рд╕рдХрддрд╛ред рдореБрдЭреЗ рдПрдЯрд▓рд╕ рдХреЛ рдЕрдкрдиреЗ рдкреНрд░рдмрдВрдзрдХ рдХреЗ рд▓рд┐рдП рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЗрд╕ рджрд┐рди рд╣рдо рдПрдЯрд▓рд╕ рдЦрд░реАрдж рд╕рдХрддреЗ рд╣реИрдВред
рдореИрдВ рд╡рд░реНрддрдорд╛рди рдореЗрдВ OS X рдкрд░ рдкреИрдХрд░ 0.8-dev рдФрд░ Docker 1.6.2 рдЪрд▓рд╛ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдЕрднреА рднреА рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВред
==> docker: Provisioning with shell script: /var/folders/7z/3_4h7g_x55b_stn8nyd2w4mc0000gn/T/packer-shell921079459
2015/06/19 15:13:00 packer-provisioner-shell: 2015/06/19 15:13:00 [INFO] 92 bytes written for 'uploadData'
2015/06/19 15:13:00 [INFO] 92 bytes written for 'uploadData'
2015/06/19 15:13:00 packer-builder-docker: 2015/06/19 15:13:00 Executing in container b77320622ccd70b787bf85e0d88680db0a8a29ea4946aad7d18ceb7dc181362c: "(command cp /packer-files/upload556204673 /tmp/script_7943.sh) >/packer-files/cmd576371692 2>&1; echo $? >/packer-files/cmd576371692-exit"
2015/06/19 15:13:02 packer-builder-docker: 2015/06/19 15:13:02 Waiting for exit code to appear for remote command...
рдореИрдВрдиреЗ рднреА Docker 1.3.3 рдХреЛ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдФрд░ рдЙрд╕реА рдЪреАрдЬрд╝ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИред
рдкреИрдХрд░ v0.8.0 рдХреЛ рдХрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдкреЗрдЬ рдкрд░ рдЯреИрдЧ рдФрд░ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЬрд┐рд╕реЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕реЗ рдареАрдХ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдбреЙрдХрд░ 1.5.0 рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ, рдкреИрдХрд░ рдХреЛ 0.7.5 рд╕реЗ 0.8.0 рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХреЗ рдмрд╛рджред
рд╕рддреНрдпрд╛рдкрд┐рдд рдФрд░ рд╕рд╣реА рдврдВрдЧ рд╕реЗ Packer v0.8.0
рд╕рд╛рде рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ рдФрд░ Ubuntu 14.04 x64 рд╣реЛрд╕реНрдЯ рдкрд░ Client version: 1.6.2
рдХрд░ рд░рд╣рд╛ рд╣реИред
рдореИрдВ рдЕрднреА рднреА рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдУрдПрдХреНрд╕рдПрдХреНрд╕ рдкрд░ рдЕрдиреБрднрд╡ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдкреИрдХрд░ рд╕рдВрд╕реНрдХрд░рдг 0.8.0, рдбреЙрдХ рд╡рд░реНрдЬрди 1.6.2 рдФрд░ 1.7.0ред рдПрдХ linux distro рдкрд░ рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣ рджреЗрдЦрдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдХреНрдпрд╛ рдореЗрд░реЗ рдкрд╛рд╕ рдХреЛрдИ рдФрд░ рднрд╛рдЧреНрдп рд╣реИред
@ Lukeowen89 рдХреЗ рд╕рдорд╛рди
рдПрдХ рдкреБрд▓ рдХреА рддрд░рд╣ рдореИрдВ рдЕрднреА рднреА рдЗрд╕ рдмрд┐рдВрджреБ рдкрд░ рдУрдПрдХреНрд╕рдПрдХреНрд╕ рдкрд░ рдкреИрдХрд░ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред
OSX рдкрд░ рдореЗрд░реЗ рд▓рд┐рдП рднреА рдЯреВрдЯ рдЧрдпрд╛ред рдкреИрдХрд░ 0.8.1, рдбреЙрдХрдЯрд░ 1.7.1
2015/07/15 23:42:08 [INFO] Packer version: 0.8.1 872e78d5b0a387eb3b87ddeef210264c3199d178+CHANGES
2015/07/15 23:42:08 Packer Target OS/Arch: darwin amd64
2015/07/15 23:42:08 Built with Go Version: go1.4.2
2015/07/15 23:42:08 [DEBUG] Discovered plugin: amazon-chroot = /usr/local/bin/packer-builder-amazon-chroot
2015/07/15 23:42:08 [DEBUG] Discovered plugin: amazon-ebs = /usr/local/bin/packer-builder-amazon-ebs
2015/07/15 23:42:08 [DEBUG] Discovered plugin: amazon-instance = /usr/local/bin/packer-builder-amazon-instance
2015/07/15 23:42:08 [DEBUG] Discovered plugin: digitalocean = /usr/local/bin/packer-builder-digitalocean
2015/07/15 23:42:08 [DEBUG] Discovered plugin: docker = /usr/local/bin/packer-builder-docker
2015/07/15 23:42:08 [DEBUG] Discovered plugin: file = /usr/local/bin/packer-builder-file
2015/07/15 23:42:08 [DEBUG] Discovered plugin: googlecompute = /usr/local/bin/packer-builder-googlecompute
2015/07/15 23:42:08 [DEBUG] Discovered plugin: null = /usr/local/bin/packer-builder-null
2015/07/15 23:42:08 [DEBUG] Discovered plugin: openstack = /usr/local/bin/packer-builder-openstack
2015/07/15 23:42:08 [DEBUG] Discovered plugin: parallels-iso = /usr/local/bin/packer-builder-parallels-iso
2015/07/15 23:42:08 [DEBUG] Discovered plugin: parallels-pvm = /usr/local/bin/packer-builder-parallels-pvm
2015/07/15 23:42:08 [DEBUG] Discovered plugin: qemu = /usr/local/bin/packer-builder-qemu
2015/07/15 23:42:08 [DEBUG] Discovered plugin: virtualbox-iso = /usr/local/bin/packer-builder-virtualbox-iso
2015/07/15 23:42:08 [DEBUG] Discovered plugin: virtualbox-ovf = /usr/local/bin/packer-builder-virtualbox-ovf
2015/07/15 23:42:08 [DEBUG] Discovered plugin: vmware-iso = /usr/local/bin/packer-builder-vmware-iso
2015/07/15 23:42:08 [DEBUG] Discovered plugin: vmware-vmx = /usr/local/bin/packer-builder-vmware-vmx
2015/07/15 23:42:08 [DEBUG] Discovered plugin: atlas = /usr/local/bin/packer-post-processor-atlas
2015/07/15 23:42:08 [DEBUG] Discovered plugin: compress = /usr/local/bin/packer-post-processor-compress
2015/07/15 23:42:08 [DEBUG] Discovered plugin: docker-import = /usr/local/bin/packer-post-processor-docker-import
2015/07/15 23:42:08 [DEBUG] Discovered plugin: docker-push = /usr/local/bin/packer-post-processor-docker-push
2015/07/15 23:42:08 [DEBUG] Discovered plugin: docker-save = /usr/local/bin/packer-post-processor-docker-save
2015/07/15 23:42:08 [DEBUG] Discovered plugin: docker-tag = /usr/local/bin/packer-post-processor-docker-tag
2015/07/15 23:42:08 [DEBUG] Discovered plugin: vagrant = /usr/local/bin/packer-post-processor-vagrant
2015/07/15 23:42:08 [DEBUG] Discovered plugin: vagrant-cloud = /usr/local/bin/packer-post-processor-vagrant-cloud
2015/07/15 23:42:08 [DEBUG] Discovered plugin: vsphere = /usr/local/bin/packer-post-processor-vsphere
2015/07/15 23:42:08 [DEBUG] Discovered plugin: ansible-local = /usr/local/bin/packer-provisioner-ansible-local
2015/07/15 23:42:08 [DEBUG] Discovered plugin: chef-client = /usr/local/bin/packer-provisioner-chef-client
2015/07/15 23:42:08 [DEBUG] Discovered plugin: chef-solo = /usr/local/bin/packer-provisioner-chef-solo
2015/07/15 23:42:08 [DEBUG] Discovered plugin: file = /usr/local/bin/packer-provisioner-file
2015/07/15 23:42:08 [DEBUG] Discovered plugin: powershell = /usr/local/bin/packer-provisioner-powershell
2015/07/15 23:42:08 [DEBUG] Discovered plugin: puppet-masterless = /usr/local/bin/packer-provisioner-puppet-masterless
2015/07/15 23:42:08 [DEBUG] Discovered plugin: puppet-server = /usr/local/bin/packer-provisioner-puppet-server
2015/07/15 23:42:08 [DEBUG] Discovered plugin: salt-masterless = /usr/local/bin/packer-provisioner-salt-masterless
2015/07/15 23:42:08 [DEBUG] Discovered plugin: shell = /usr/local/bin/packer-provisioner-shell
2015/07/15 23:42:08 [DEBUG] Discovered plugin: shell-local = /usr/local/bin/packer-provisioner-shell-local
2015/07/15 23:42:08 [DEBUG] Discovered plugin: windows-restart = /usr/local/bin/packer-provisioner-windows-restart
2015/07/15 23:42:08 [DEBUG] Discovered plugin: windows-shell = /usr/local/bin/packer-provisioner-windows-shell
2015/07/15 23:42:08 Detected home directory from env var: /Users/bob
2015/07/15 23:42:08 Detected home directory from env var: /Users/bob
2015/07/15 23:42:08 Attempting to open config file: /Users/bob/.packerconfig
2015/07/15 23:42:08 [WARN] Config file doesn't exist: /Users/bob/.packerconfig
2015/07/15 23:42:08 Packer config: &{DisableCheckpoint:false DisableCheckpointSignature:false PluginMinPort:10000 PluginMaxPort:25000 Builders:map[digitalocean:/usr/local/bin/packer-builder-digitalocean googlecompute:/usr/local/bin/packer-builder-googlecompute virtualbox-ovf:/usr/local/bin/packer-builder-virtualbox-ovf amazon-instance:/usr/local/bin/packer-builder-amazon-instance vmware-vmx:/usr/local/bin/packer-builder-vmware-vmx amazon-chroot:/usr/local/bin/packer-builder-amazon-chroot null:/usr/local/bin/packer-builder-null vmware-iso:/usr/local/bin/packer-builder-vmware-iso openstack:/usr/local/bin/packer-builder-openstack parallels-iso:/usr/local/bin/packer-builder-parallels-iso parallels-pvm:/usr/local/bin/packer-builder-parallels-pvm qemu:/usr/local/bin/packer-builder-qemu virtualbox-iso:/usr/local/bin/packer-builder-virtualbox-iso amazon-ebs:/usr/local/bin/packer-builder-amazon-ebs docker:/usr/local/bin/packer-builder-docker file:/usr/local/bin/packer-builder-file] PostProcessors:map[atlas:/usr/local/bin/packer-post-processor-atlas docker-tag:/usr/local/bin/packer-post-processor-docker-tag vagrant-cloud:/usr/local/bin/packer-post-processor-vagrant-cloud vsphere:/usr/local/bin/packer-post-processor-vsphere compress:/usr/local/bin/packer-post-processor-compress docker-import:/usr/local/bin/packer-post-processor-docker-import docker-push:/usr/local/bin/packer-post-processor-docker-push docker-save:/usr/local/bin/packer-post-processor-docker-save vagrant:/usr/local/bin/packer-post-processor-vagrant] Provisioners:map[shell-local:/usr/local/bin/packer-provisioner-shell-local windows-shell:/usr/local/bin/packer-provisioner-windows-shell ansible-local:/usr/local/bin/packer-provisioner-ansible-local chef-client:/usr/local/bin/packer-provisioner-chef-client file:/usr/local/bin/packer-provisioner-file salt-masterless:/usr/local/bin/packer-provisioner-salt-masterless shell:/usr/local/bin/packer-provisioner-shell chef-solo:/usr/local/bin/packer-provisioner-chef-solo powershell:/usr/local/bin/packer-provisioner-powershell puppet-masterless:/usr/local/bin/packer-provisioner-puppet-masterless puppet-server:/usr/local/bin/packer-provisioner-puppet-server windows-restart:/usr/local/bin/packer-provisioner-windows-restart]}
2015/07/15 23:42:08 Setting cache directory: /Users/bob/Projects/garbanzo/packer_cache
2015/07/15 23:42:08 Detected home directory from env var: /Users/bob
2015/07/15 23:42:08 Loading builder: docker
2015/07/15 23:42:08 Creating plugin client for path: /usr/local/bin/packer-builder-docker
2015/07/15 23:42:08 Starting plugin: /usr/local/bin/packer-builder-docker []string{"/usr/local/bin/packer-builder-docker"}
2015/07/15 23:42:08 Waiting for RPC address for: /usr/local/bin/packer-builder-docker
2015/07/15 23:42:08 packer-builder-docker: 2015/07/15 23:42:08 Plugin minimum port: 10000
2015/07/15 23:42:08 packer-builder-docker: 2015/07/15 23:42:08 Plugin maximum port: 25000
2015/07/15 23:42:08 packer-builder-docker: 2015/07/15 23:42:08 Plugin address: unix /var/folders/4j/hd7wss1n4xzc8xn224xsyls80000gn/T/packer-plugin389384987
2015/07/15 23:42:08 packer-builder-docker: 2015/07/15 23:42:08 Waiting for connection...
2015/07/15 23:42:08 packer-builder-docker: 2015/07/15 23:42:08 Serving a plugin connection...
2015/07/15 23:42:08 Loading provisioner: shell
2015/07/15 23:42:08 Creating plugin client for path: /usr/local/bin/packer-provisioner-shell
2015/07/15 23:42:08 Starting plugin: /usr/local/bin/packer-provisioner-shell []string{"/usr/local/bin/packer-provisioner-shell"}
2015/07/15 23:42:08 Waiting for RPC address for: /usr/local/bin/packer-provisioner-shell
2015/07/15 23:42:08 packer-provisioner-shell: 2015/07/15 23:42:08 Plugin minimum port: 10000
2015/07/15 23:42:08 packer-provisioner-shell: 2015/07/15 23:42:08 Plugin maximum port: 25000
2015/07/15 23:42:08 packer-provisioner-shell: 2015/07/15 23:42:08 Plugin address: unix /var/folders/4j/hd7wss1n4xzc8xn224xsyls80000gn/T/packer-plugin592962254
2015/07/15 23:42:08 packer-provisioner-shell: 2015/07/15 23:42:08 Waiting for connection...
2015/07/15 23:42:08 packer-provisioner-shell: 2015/07/15 23:42:08 Serving a plugin connection...
2015/07/15 23:42:08 Loading post-processor: docker-tag
2015/07/15 23:42:08 Creating plugin client for path: /usr/local/bin/packer-post-processor-docker-tag
2015/07/15 23:42:08 Starting plugin: /usr/local/bin/packer-post-processor-docker-tag []string{"/usr/local/bin/packer-post-processor-docker-tag"}
2015/07/15 23:42:08 Waiting for RPC address for: /usr/local/bin/packer-post-processor-docker-tag
2015/07/15 23:42:08 packer-post-processor-docker-tag: 2015/07/15 23:42:08 Plugin minimum port: 10000
2015/07/15 23:42:08 packer-post-processor-docker-tag: 2015/07/15 23:42:08 Plugin maximum port: 25000
2015/07/15 23:42:08 packer-post-processor-docker-tag: 2015/07/15 23:42:08 Plugin address: unix /var/folders/4j/hd7wss1n4xzc8xn224xsyls80000gn/T/packer-plugin099680253
2015/07/15 23:42:08 packer-post-processor-docker-tag: 2015/07/15 23:42:08 Waiting for connection...
2015/07/15 23:42:08 packer-post-processor-docker-tag: 2015/07/15 23:42:08 Serving a plugin connection...
2015/07/15 23:42:08 ui: docker output will be in this color.
2015/07/15 23:42:08 ui:
2015/07/15 23:42:08 Build debug mode: false
2015/07/15 23:42:08 Force build: false
2015/07/15 23:42:08 Preparing build: docker
docker output will be in this color.
2015/07/15 23:42:08 Waiting on builds to complete...
2015/07/15 23:42:08 Starting build run: docker
2015/07/15 23:42:08 Running builder: docker
2015/07/15 23:42:08 packer-builder-docker: 2015/07/15 23:42:08 [DEBUG] Docker version: 1.7.1
2015/07/15 23:42:08 ui: ==> docker: Creating a temporary directory for sharing data...
==> docker: Creating a temporary directory for sharing data...
2015/07/15 23:42:08 ui: ==> docker: Pulling Docker image: gliderlabs/herokuish
==> docker: Pulling Docker image: gliderlabs/herokuish
2015/07/15 23:42:08 packer-builder-docker: 2015/07/15 23:42:08 Executing: /usr/local/bin/docker [pull gliderlabs/herokuish]
2015/07/15 23:42:11 ui: docker: latest: Pulling from gliderlabs/herokuish
docker: latest: Pulling from gliderlabs/herokuish
2015/07/15 23:42:11 ui: docker: 835c565d00e2: Already exists
docker: 835c565d00e2: Already exists
2015/07/15 23:42:11 ui: docker: c5c659229e15: Already exists
docker: c5c659229e15: Already exists
2015/07/15 23:42:11 ui: docker: 9a8403cd4d99: Already exists
docker: 9a8403cd4d99: Already exists
2015/07/15 23:42:11 ui: docker: 89fc314a0a6e: Already exists
docker: 89fc314a0a6e: Already exists
2015/07/15 23:42:11 ui: docker: d257698c42c5: Already exists
docker: d257698c42c5: Already exists
2015/07/15 23:42:11 ui: docker: c6c6baedb602: Already exists
docker: c6c6baedb602: Already exists
2015/07/15 23:42:11 ui: docker: c6c6baedb602: Already exists
docker: c6c6baedb602: Already exists
2015/07/15 23:42:11 ui: docker: Digest: sha256:4b08475f91eaccceb40fcbb5e0c43a992257b1bdedbf86f2777f458da9a0e2cd
2015/07/15 23:42:11 ui: docker: Status: Image is up to date for gliderlabs/herokuish:latest
docker: Digest: sha256:4b08475f91eaccceb40fcbb5e0c43a992257b1bdedbf86f2777f458da9a0e2cd
docker: Status: Image is up to date for gliderlabs/herokuish:latest
2015/07/15 23:42:11 ui: ==> docker: Starting docker container...
==> docker: Starting docker container...
2015/07/15 23:42:11 ui: docker: Run command: docker run -v /Users/bob/Projects/garbanzo:/tmp/app -v /var/folders/4j/hd7wss1n4xzc8xn224xsyls80000gn/T/packer-docker638187454:/packer-files -d -i -t gliderlabs/herokuish /bin/bash
2015/07/15 23:42:11 packer-builder-docker: 2015/07/15 23:42:11 Starting container with args: [run -v /Users/bob/Projects/garbanzo:/tmp/app -v /var/folders/4j/hd7wss1n4xzc8xn224xsyls80000gn/T/packer-docker638187454:/packer-files -d -i -t gliderlabs/herokuish /bin/bash]
docker: Run command: docker run -v /Users/bob/Projects/garbanzo:/tmp/app -v /var/folders/4j/hd7wss1n4xzc8xn224xsyls80000gn/T/packer-docker638187454:/packer-files -d -i -t gliderlabs/herokuish /bin/bash
2015/07/15 23:42:11 packer-builder-docker: 2015/07/15 23:42:11 Waiting for container to finish starting
2015/07/15 23:42:11 ui: docker: Container ID: cc6a7056923234a1264718283c1a58a1c49796d64458cefe84e5ee4941c4bf16
docker: Container ID: cc6a7056923234a1264718283c1a58a1c49796d64458cefe84e5ee4941c4bf16
2015/07/15 23:42:11 packer-builder-docker: 2015/07/15 23:42:11 Running the provision hook
2015/07/15 23:42:11 ui: ==> docker: Provisioning with shell script: /var/folders/4j/hd7wss1n4xzc8xn224xsyls80000gn/T/packer-shell845253589
2015/07/15 23:42:11 packer-provisioner-shell: 2015/07/15 23:42:11 Opening /var/folders/4j/hd7wss1n4xzc8xn224xsyls80000gn/T/packer-shell845253589 for reading
==> docker: Provisioning with shell script: /var/folders/4j/hd7wss1n4xzc8xn224xsyls80000gn/T/packer-shell845253589
2015/07/15 23:42:11 packer-provisioner-shell: 2015/07/15 23:42:11 [INFO] 44 bytes written for 'uploadData'
2015/07/15 23:42:11 [INFO] 44 bytes written for 'uploadData'
2015/07/15 23:42:11 packer-builder-docker: 2015/07/15 23:42:11 Executing in container cc6a7056923234a1264718283c1a58a1c49796d64458cefe84e5ee4941c4bf16: "(command cp /packer-files/upload803520517 /tmp/script_7943.sh) >/packer-files/cmd416685472 2>&1; echo $? >/packer-files/cmd416685472-exit"
2015/07/15 23:42:13 packer-builder-docker: 2015/07/15 23:42:13 Waiting for exit code to appear for remote command...
^C
2015/07/15 23:50:00 Closing stdin because interrupt received.
2015/07/15 23:50:00 Stopping build: docker
2015/07/15 23:50:00 packer-post-processor-docker-tag: 2015/07/15 23:50:00 Received interrupt signal (count: 1). Ignoring.
2015/07/15 23:50:00 packer-provisioner-shell: 2015/07/15 23:50:00 Received interrupt signal (count: 1). Ignoring.
2015/07/15 23:50:00 packer-builder-docker: 2015/07/15 23:50:00 Received interrupt signal (count: 1). Ignoring.
2015/07/15 23:50:00 packer-builder-docker: 2015/07/15 23:50:00 Cancelling the step runner...
2015/07/15 23:50:01 packer-builder-docker: 2015/07/15 23:50:01 Cancelling provisioning due to interrupt...
2015/07/15 23:50:01 Provisioner.Cancel err: unexpected EOF
2015/07/15 23:50:01 /usr/local/bin/packer-provisioner-shell: plugin process exited
2015/07/15 23:50:01 ui: ==> docker: Killing the container: cc6a7056923234a1264718283c1a58a1c49796d64458cefe84e5ee4941c4bf16
==> docker: Killing the container: cc6a7056923234a1264718283c1a58a1c49796d64458cefe84e5ee4941c4bf16
2015/07/15 23:50:01 Build cancelled: docker
2015/07/15 23:50:01 ui: Build 'docker' finished.
2015/07/15 23:50:01 Builds completed. Waiting on interrupt barrier...
2015/07/15 23:50:01 ui: Cleanly cancelled builds after being interrupted.
2015/07/15 23:50:01 waiting for all plugin processes to complete...
Build 'docker' finished.
Cleanly cancelled builds after being interrupted.
2015/07/15 23:50:01 /usr/local/bin/packer-post-processor-docker-tag: plugin process exited
2015/07/15 23:50:01 /usr/local/bin/packer-builder-docker: plugin process exited
$ ls /packer-files
cmd416685472 cmd416685472-exit
$ cat /packer-files/cmd416685472
cp: cannot stat '/packer-files/upload803520517': No such file or directory
Ditto, рдкреИрдХрд░ 0.8.5 рдФрд░ рдбреЙрдХрд░ 1.8.1 рдХреЗ рд╕рд╛рде OSX рдкрд░ рдЗрд╕ рдореБрджреНрджреЗ рдХрд╛ рдЕрдиреБрднрд╡ рдХрд░ рд░рд╣рд╛ рд╣реИред
@ рдбреЗрд╕рд┐рдлрд░ рдореИрдВрдиреЗ рдпрд╣рд╛рдВ рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рдирдпрд╛ рдореБрджреНрджрд╛ рдЦреЛрд▓рд╛: # 2675
рдпрд╣ рдЕрднреА рднреА рдбреЙрдХрд░ 1.12.1 рдкрд░ рдкреИрдХрд░ 0.10.2 рдХреЗ рд╕рд╛рде рдПрдХ рд╕рдорд╕реНрдпрд╛ рд╣реИ
рдореИрдВ рдбреЙрдХрд░ 1.12.1 рдФрд░ рдкреИрдХрд░ 0.11.0 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реЛрдиреЗ рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░рддрд╛ рд╣реВрдВред
рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдХреЗрд╡рд▓ рддрдм рд╣реЛ рд░рд╣рд╛ рд╣реИ рдЬрдм рдкреИрдХрд░ рдбреЙрдХрдЯрд░ рдХреЗ рдЕрдВрджрд░ рдЪрд▓ рд░рд╣рд╛ рд╣реИ рдФрд░ рдлрд┐рд░ рдПрдХ рдирдП рдбреЙрдХрдЯрд░ рдХрд╛ рдкреНрд░рд╛рд╡рдзрд╛рди рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реИред рд╢рд╛рдпрдж рдпрд╣ рдЧрд▓рдд рдХрд░ рд░рд╣рд╛ рд╣реИ?
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдХреЗрд╡рд▓ рддрдм рд╣реЛ рд░рд╣рд╛ рд╣реИ рдЬрдм рдкреИрдХрд░ рдбреЙрдХрдЯрд░ рдХреЗ рдЕрдВрджрд░ рдЪрд▓ рд░рд╣рд╛ рд╣реИ рдФрд░ рдлрд┐рд░ рдПрдХ рдирдП рдбреЙрдХрдЯрд░ рдХрд╛ рдкреНрд░рд╛рд╡рдзрд╛рди рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реИред рд╢рд╛рдпрдж рдпрд╣ рдЧрд▓рдд рдХрд░ рд░рд╣рд╛ рд╣реИ?