如何在docker运行命令或者docker-compose up命令中传递docker参数

我必须从docker图像创builddocker集装箱。 当容器使用docker run或docker组合起来的命令启动时,我想传递一些参数给它,这些参数值需要被replace成一个属性文件,当它启动的时候,这个属性文件将在容器中可用。 我试图使用入口点或CMD命令,但似乎并没有工作。 任何想法来解决这个问题?

您可以将参数复制到文件中,然后将该文件复制到容器中。 这可以在Docker文件中添加类似的行来实现

FROM jboss/wildfly COPY Jberet-postgresql-configds.ddl /tmp/ 

现在,这个文件将在/ tmp的容器内,并且可以被容器内的程序使用。