I did a cat on 
~/.vagrant.d/boxes/mitchellh-VAGRANTSLASH-boot2docker/1.2.0/virtualbox/Vagrantfile

And found the following line in it:

  # Expose the Docker port
  config.vm.network "forwarded_port", guest: 2375, host: 2375, host_ip: 
"127.0.0.1", id: "docker"


Not sure how this all fits together … but may be an indication of what’s going 
on?

Jörg



> On 08 Jun 2015, at 12:57 PM, Jörg Diekmann <[email protected]> wrote:
> 
> My host OS is Mac OSX (the latest version)
> 
>> On 08 Jun 2015, at 11:53 AM, Alvaro Miranda Aguilera <[email protected]> 
>> wrote:
>> 
>> Ok, seems is something listening on port 2375
>> 
>> What's your host OS?
>> 
>> 
>> 
>> On Mon, Jun 8, 2015 at 9:44 PM, Jörg Diekmann <[email protected]> 
>> wrote:
>>> Hi Alvaro,
>>> 
>>> Thanks again for this: I think I understand the thinking behind this. I have
>>> created a separate Vagrantfile as you suggested and linked to it from my
>>> main Vagrantfile.
>>> 
>>> However, when I “vagrant up” now I get the following confusing error message
>>> about ports that I am not mapping …
>>> 
>>> Vagrant cannot forward the specified ports on this VM, since they
>>> would collide with some other application that is already listening
>>> on these ports. The forwarded port to 2375 is already in use
>>> on the host machine.
>>> 
>>> I did a vagrant destroy before doing the up - so I don’t think it has
>>> anything to do with an existing VM that is running …
>>> 
>>> I am not sure where it is getting the 2375 port from ….
>>> 
>>> 
>>> Jörg
>>> 
>>> 
>>> 
>>> On 08 Jun 2015, at 11:31 AM, Alvaro Miranda Aguilera <[email protected]>
>>> wrote:
>>> 
>>> Hello,
>>> 
>>> Have a look at the attached file, but basically is like this:
>>> 
>>> in your Vagrantfile, you need to tell what Vagrantfile use to spin a
>>> docker host.
>>> 
>>> As you are using boot2docker, and seems it works for you, I leave it:
>>> 
>>> cat jd/Vagrantfile
>>> 
>>> Vagrant.require_version ">= 1.6.0"
>>> ENV['VAGRANT_DEFAULT_PROVIDER'] = 'docker'
>>> Vagrant.configure("2") do |config|
>>>   config.vm.synced_folder ".", "/vagrant", type: "rsync",
>>> rsync__exclude: ".git/", disabled: false
>>>   config.vm.provider "docker" do |docker|
>>>     docker.vagrant_vagrantfile = "../boot2docker/Vagrantfile"
>>>     docker.image = "rabbitmq:3-management"
>>>     docker.ports = ['5672:5672', '15672:8080']    # guest:container
>>>     docker.name = 'rabbitmq'
>>>     docker.create_args = ['-e', 'RABBITMQ_NODENAME=johnny-is-a-rabbit']
>>>   end
>>>   config.ssh.insert_key = false
>>> end
>>> 
>>> 
>>> Check the first line inside the docker block
>>> 
>>> 
>>> Then you define your docker host, and here is where you need to do all
>>> the extra work:
>>> 
>>> cat boot2docker/Vagrantfile
>>> 
>>> Vagrant.configure(2) do |config|
>>> config.vm.box = "mitchellh/boot2docker"
>>> config.vm.network "forwarded_port", guest: 5672, host: 5672
>>> end
>>> 
>>> 
>>> So, on the first Vagrantfile, you do the mapping between guest and
>>> docker container
>>> on the second one you can use host to docker host
>>> 
>>> hope this helps
>>> 
>>> Thanks
>>> Alvaro.
>>> 
>>> --
>>> You received this message because you are subscribed to a topic in the
>>> Google Groups "Vagrant" group.
>>> To unsubscribe from this topic, visit
>>> https://groups.google.com/d/topic/vagrant-up/GcbTei30yUM/unsubscribe.
>>> To unsubscribe from this group and all its topics, send an email to
>>> [email protected].
>>> For more options, visit https://groups.google.com/d/optout.
>>> <docker_sample.zip>
>>> 
>>> 
>>> --
>>> 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.
>> 
>> -- 
>> You received this message because you are subscribed to a topic in the 
>> Google Groups "Vagrant" group.
>> To unsubscribe from this topic, visit 
>> https://groups.google.com/d/topic/vagrant-up/GcbTei30yUM/unsubscribe.
>> To unsubscribe from this group and all its topics, send an email to 
>> [email protected].
>> For more options, visit https://groups.google.com/d/optout.
> 

-- 
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.

Reply via email to