我是 Docker 新手,不清楚如何从容器访问外部数据库。在连接字符串中硬编码的最佳方法是什么?
# Dockerfile
ENV DATABASE_URL amazon:rds/connection?string
原文由 AJcodez 发布,翻译遵循 CC BY-SA 4.0 许可协议
我是 Docker 新手,不清楚如何从容器访问外部数据库。在连接字符串中硬编码的最佳方法是什么?
# Dockerfile
ENV DATABASE_URL amazon:rds/connection?string
原文由 AJcodez 发布,翻译遵循 CC BY-SA 4.0 许可协议
2 回答2.4k 阅读✓ 已解决
2 回答799 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
2 回答1.4k 阅读
1 回答1.6k 阅读
2 回答1.2k 阅读
1 回答962 阅读
您可以使用
-e
标志将环境变量传递给您的容器。启动脚本的示例:
或者,如果您不想在命令行上显示该值,它将由
ps
等显示,-e
可以从当前环境中提取值如果你只是给它没有=
:如果你有很多环境变量,特别是如果它们是保密的,你可以 使用 env-file :