DB_1_PORT_27017_TCP_ADDR未显示在Docker容器内部

时间:2019-11-27 22:02:22

标签: mongodb docker docker-compose

我正在遵循此tutorial来为node.js + MongoDB应用程序设置Docker环境。就像本教程中一样,我正在创建两个容器:一个用于node.js脚本(node_js容器),另一个用于MongoDB(mongo容器)。

根据本教程,我应该使用DB_1_PORT_27017_TCP_ADDR环境变量来执行node_jsmongo之间的连接。但是,没有返回值:

node_js# echo $DB_1_PORT_27017_TCP_ADDR

node_js#

这是我的docker-compose.yml

version: '3'
services:


  mongo:
    image: mongo
    restart: always
    environment:
      MONGO_INITDB_ROOT_USERNAME: admin
      MONGO_INITDB_ROOT_PASSWORD: admin


  node_js:
    build: ./
    working_dir: /root/node_js
    command: >
      sh -c "npm install
             while sleep 1000; do :; done"
    links:
      - mongo

如何配置DB_1_PORT_27017_TCP_ADDR变量以连接到mongo?我想念什么吗?

谢谢!

0 个答案:

没有答案