Can you use a .env file for a stand-alone Dockerfile?

前端 未结 4 1096
说谎
说谎 2020-12-25 11:29

I am working on a simple Docker image that has a large number of environment variables. Are you able to import an environment variable file like with docker-compose? I canno

4条回答
  •  無奈伤痛
    2020-12-25 12:02

    I really like @halfers approach, but this could also work. docker run takes an optional parameter called --env-file which is super helpful.

    So your docker file could look like this.

    COPY .env .env
    

    and then in a build script use:

    docker build -t my_docker_image . && docker run --env-file .env my_docker_image
    

提交回复
热议问题