How do I pass environment variables to Docker containers?

前端 未结 14 1091
独厮守ぢ
独厮守ぢ 2020-11-22 11:15

I\'m new to Docker, and it\'s unclear how to access an external database from a container. Is the best way to hard-code in the connection string?

# Dockerfil         


        
14条回答
  •  南笙
    南笙 (楼主)
    2020-11-22 11:30

    here is how i was able to solve it

    docker run --rm -ti -e AWS_ACCESS_KEY_ID -e AWS_SECRET_ACCESS_KEY -e AWS_SESSION_TOKEN -e AWS_SECURITY_TOKEN amazon/aws-cli s3 ls
    

    one more example:

    export VAR1=value1
    export VAR2=value2
    
    $ docker run --env VAR1 --env VAR2 ubuntu env | grep VAR
    VAR1=value1
    VAR2=value2
    

提交回复
热议问题