Instalacja Dockera z Vagrantem nie powiodła się z powodu polecenia ssh za proxy


Gram z plikiem Vagrant na maszynie, która jest za proxy.
Na razie trzymam się problemu, który sugeruje, że ma to związek z pośrednim serwerem proxy.
The following SSH command responded with a non-zero exit status.
Vagrant assumes that this means the command failed!docker build --tag=java/vagrant/javaStdout from the command:Sending build context to Docker daemon 2.048 kB
Sending build context to Docker daemon Stderr from the command:time="2015-03-11T16:14:47Z" level="fatal" msg="Error: 404 page not found"

W pliku Vagranta znalazłem tę linię

d.build_image --tag = java/vagrant/java "

nie działa. Nie mogłem zrozumieć, co się dzieje za kulisami. Zgaduję, że przyczyną może być proxy między maszyną wirtualną.
Oto plik Vagrant:
Vagrant.configure("2") do |config|
config.vm.box = "chef/ubuntu-14.04"
config.vm.synced_folder "../user-registration-application/target", "/target", create: true
config.vm.network "forwarded_port", guest: 8080, host: 8080
config.vm.network "forwarded_port", guest: 8081, host: 8081
config.vm.network "forwarded_port", guest: 9200, host: 9200 if Vagrant.has_plugin?("vagrant-proxyconf")
config.proxy.http = "[url=http://10.1.3.3:3128/"]http://10.1.3.3:3128/"[/url]
config.proxy.https = "[url=http://10.1.3.3:3128/"]http://10.1.3.3:3128/"[/url]
config.proxy.no_proxy = "localhost,127.0.0.1"
end config.ssh.shell = "bash -c 'BASH_ENV=/etc/profile exec bash'" config.vm.provision "docker" do |d|
d.build_image "--tag=java/vagrant/java"
d.build_image "--tag=tomcat/vagrant/tomcat"
d.build_image "--tag=kibana/vagrant/kibana"
d.build_image "--tag=elasticsearch/vagrant/elasticsearch"
d.build_image "--tag=logstash/vagrant/logstash"
d.build_image "--tag=user-registration/vagrant/user-registration"
d.run "elasticsearch",
args: "-p 9200:9200"
d.run "kibana",
args: "-p 8080:8080"
d.run "logstash",
args: "--link elasticsearch:elasticsearch"
d.run "user-registration",
args: "-p 8081:8080 -v/target:/target --volumes-from logstash"
end
end

Czy ktoś wie, z kim Docker próbuje się połączyć? Czy to się dzieje przez ssh?
Zaproszony:
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Widziałeś

Po aktualizacji demon Docker odpowiada: „Nie znaleziono strony 404”
https://serverfault.com/questi ... pdate
? Jeśli masz docker w wersji 1.5, musisz zaktualizować docker.
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Ok, to była naprawdę ciężka praca. ;-)
Tu mogłem znaleźć rozwiązanie

https://github.com/tmatilai/va ... s/109
https://github.com/tmatilai/va ... s/109
.
Zmiana zmiennej Vagrant no proxy na:
config.proxy.no_proxy = "localhost,127.0.0.1,/var/run/docker.sock 

rozwiązuje problem.

Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się