在docker构建过程中,我尝试使用sed命令来替换变量。我尝试执行(开始)的变量是$DATABASE_HOST。它的值来自我的.env文件。我在网上读到,环境变量只有在运行时才能使用,如果它们来自.env文件。因此,我的sed命令没有注册。Dockerfile: # Dockerfile for Sphinx SE
# https://hub.dock
我正在尝试从我的docker-compose中设置基本的postgres信息。当我运行docker-compose up时,容器将启动,但Dockerfile中的变量不会被覆盖。请帮帮忙。INSTALLS #############################################################################################
ENV DB_PASSWORD test
ENV DB
我被困在码头建设期间的env文件。
我试图为我的红宝石项目建立对接形象,这个项目使用环境变量有很多原因。原因之一是检查数据库是否可用(使用ActiveRecord::Base.connection),并在此基础上使用一些主数据创建/更新数据库。我可以通过docker run --env-file='.env'命令在docker运行期间