使用环境变量的docker run和docker-compose运行命令

时间:2020-04-13 22:56:04

标签: docker docker-compose

是否可以使用docker-compose run命令以动态方式分配env变量,即:

docker-compose run foo_service -e AWS_ACCESS_KEY_ID=${OTHER_AWS_ACCESS_KEY_ID} /bin/bash

参考文档在这里:https://docs.docker.com/compose/reference/run/

1 个答案:

答案 0 :(得分:0)

是的。但是(根据您提到的参考文档),所有 option 参数都排在 SERVICE和COMMAND参数之前,例如:

docker-compose run --rm -e X=Y SERVICE COMMAND