accessing a docker container from another container

后端 未结 4 1296
野性不改
野性不改 2020-12-04 20:28

i created two docker containers based on two different images. one of db and another for webserver. both containers are running on my mac osx.

i can access db conta

4条回答
  •  情书的邮戳
    2020-12-04 21:27

    Using docker-compose, services are exposed to each other by name by default. Docs.
    You could also specify an alias like;

    version: '2.1'
    services:
      mongo:
        image: mongo:3.2.11
      redis:
        image: redis:3.2.10
      api:
        image: some-image
        depends_on:
          - mongo
          - solr
        links:
          - "mongo:mongo.openconceptlab.org"
          - "solr:solr.openconceptlab.org"
          - "some-service:some-alias"
    

    And then access the service using the specified alias as a host name, e.g mongo.openconceptlab.org for mongo in this case.

提交回复
热议问题