我必须从docker镜像创建一个docker容器。当使用docker run或docker compose up命令启动容器时,我想向它传递一些参数,并且这些参数值需要在一个属性文件中替换,该文件在启动时将在容器内可用。我曾尝试使用入口点或CMD命令,但它似乎没有用。有什么想法解决这个问题吗?
答案 0 :(得分:0)
您可以复制文件中的参数,然后将该文件复制到容器中。这可以通过在Docker文件中添加类似的行来实现
FROM jboss/wildfly
COPY Jberet-postgresql-configds.ddl /tmp/
现在,这个文件将位于/ tmp的容器内,并且可以被容器内的程序使用。