我使用docker编写如下:

version: "2"
services:
  3dominator:
    build: .
    image: 3dominator:0.1
    container_name: 3dominator
    environment:
      NODE_ENV: development
      DB_ENV: container
      DOCKERHOST: $${DOCKERHOST}
    ports:
      - "3004:3004"
    volumes:
      - ./src:/app/src
    links:
      - 3dominatordb
      - 3dominatores
     ...
     ...

我想把一个变量DOCKERHOST从我的linux环境传递到docker容器环境。
怎么做?

最佳答案

两种选择:

environment:
  - DOCKERHOST: ${DOCKERHOST}

或者,由于使用相同的变量名,可以将其缩短为:
environment:
  - DOCKERHOST

关于linux - 将环境变量从Linux传递到Docker容器,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42983426/

10-10 04:28