Hi all,

I've been fighting this one for a while.   adding N containers to a custom 
network.  host1 starts services that listen on 50070.  on host1 I can 
'telnet host1.dev 50070' and it works.  host2 is connected to the same 
'dev' network, but from host2 connection is refused to host1 on 50070, but 
ping to host1 works fine.  I've tried exposing/publishing ports.  Although 
its my understanding inter-container communication on a shared network 
doesn't need ports exposed as a requirement.

host: linux mint - 4.4.0-62-generic #83-Ubuntu
ansible 2.2.1.0
Docker version 1.12.3, build 6b644ec

relevant files:

  tasks:
    - name: Create dev cluster network
      docker_network:
        name: dev

    - name: Start docker node images
      docker_container:
        image: "test/image"
        name: "host{{ item }}"
        hostname: "host{{ item }}.dev"
        state: started
        privileged: true
        interactive: yes
        restart_policy: always
        exposed_ports: "{{ node_ports }}"
        #published_ports: "{{ node_ports }}"
        networks:
        - name: dev
      with_sequence: count=3


I have another container started the same way that starts a service on 
8080, and all containers can connect to that node/port fine.  I'm guessing 
it has to do with how each service is starting, but i do not control how 
services are started.  any ideas...?  

Thanks

-- 
You received this message because you are subscribed to the Google Groups 
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/efa3173e-18a5-49af-84ab-ffc3960a8f90%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to