容器技术

五十、Docker Compose-环境变量

2022-01-02  本文已影响0人  InsaneLoafer

本节源码下载

环境变量参数environment

version: "3.8"

services:
  flask:
    build:
      context: ./flask
      dockerfile: Dockerfile
    image: flask-demo:latest
    environment:
      - REDIS_HOST=redis-server
      - REDIS_PASS=${REDIS_PASSWORD}
    networks:
      - backend
      - frontend

  redis-server:
    image: redis:latest
    command: redis-server --requirepass ${REDIS_PASSWORD}
    networks:
      - backend

  nginx:
    image: nginx:stable-alpine
    ports:
      - 8000:80
    depends_on:
      - flask
    volumes:
      - ./nginx/nginx.conf:/etc/nginx/conf.d/default.conf:ro
      - ./var/log/nginx:/var/log/nginx
    networks:
      - frontend

networks:
  backend:
  frontend:
REDIS_PASSWORD=ABC123

验证环境变量传参结果

指定env文件

--evn-file必须紧跟在docker-compose

上一篇下一篇

猜你喜欢

热点阅读