Docker – Karaf image with Mongo Image

I have created the karaf dockerfile from scratch and it works with my application. Now, the postgreSQL and the MongoDB containers need to be running on the same network as the karaf container for the final step. Essentially, what i have so far is three separate dockerfiles. And what i need is for them to be able to communicate with each other. How do i approach this?

  • how I can execute scripts on docker-machine create
  • Docker compose linking to mariaDB
  • dockerize a Rails app, error Postgres
  • What are differences between Docker and Octopus Deploy
  • Adding new containers to existing cluster (sworm)
  • Django rest project dockerfile
  • Docker local private registry cross region setup
  • Openshift v3 - update image stream to fetch changes from external docker registry
  • Docker push failing over proxy
  • Failed to run AzureAD Module PowerShell commands inside windows container
  • go install fail to generate binary
  • Getting “FATAL: role ”root“ does not exist” when trying to do “docker up”
  • One Solution collect form web for “Docker – Karaf image with Mongo Image”

    Use docker network ls command firstly, it will show the networks exist in the machine.
    Then run your MongoDB container and set --net param.

    docker run --net karaf_default mongo

    The mongo and karaf will be in the same network now. (you can check doc of --link)

    Docker will be the best open platform for developers and sysadmins to build, ship, and run distributed applications.