We are struggling with a similar thing but think that the insecure-registry flag needs to be part of the docker daemon provisioning.
Anyone else have more success? On Wednesday, February 25, 2015 at 2:33:44 AM UTC-8, Zeba Ahmad wrote: > > Hi, > > I am trying to use latest vagrant with docker provisioner, on my windows > box. > My vagrantfile looks like: > > Vagrant.configure(2) do |config| > > config.vm.box = "precise64" > > config.vm.host_name="localhost" > > config.vm.provision "docker" do |d| > > d.pull_images "10.64.249.84:5000/library/batchcontainer:latest", args: > "--insecure-registry 10.64.249.84:5000" > > d.run "library/batchcontainer" > > end > > end > > > I need to load the docker image from my private docker registry. The > corresponding docker command would be > > docker pull myuser:[email protected]:5000/library/batchcontainer:latest > > However, when I try to do "vagrant up" with the above vagrantfile, I get > the below error: > > ==> default: Running provisioner: docker... > > default: Installing Docker (latest) onto machine... > default: Configuring Docker to autostart containers... > ==> default: Pulling Docker images... > ==> default: -- Image: 10.64.249.84:5000/library/batchcontainer:latest > ==> default: stdin: is not a tty > ==> default: time="2015-02-25T09:28:33Z" level="fatal" msg="Error: v1 ping > attempt failed with error: Get https://10.64.249.84:5000/v1/_ping: EOF. > If this private registry supports only HTTP or HTTPS with an unknown CA > certificate, please add `--insecure-registry 10.64.249.84:5000` to the > daemon's arguments. In the case of HTTPS, if you have access to the > registry's CA certificate, no need for the flag; simply place the CA > certificate at /etc/docker/certs.d/10.64.249.84:5000/ca.crt" > The following SSH command responded with a non-zero exit status. > Vagrant assumes that this means the command failed! > > > I tried adding the below parameter to the d.run in my vagrantfile, but it > doesn't seem to help. As far as I see, the issue is reported during "docker > pull" itself, not when "docker run" is issued. > > args: "--insecure-registry 10.64.249.84:5000" > > > Please help. > > Thanks & regards > Zeba > > -- You received this message because you are subscribed to the Google Groups "Vagrant" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
