如何在docker run命令或docker-compose up命令期间传递docker参数

时间:2017-04-20 20:05:11

标签: docker docker-compose dockerfile

我必须从docker镜像创建一个docker容器。当使用docker run或docker compose up命令启动容器时,我想向它传递一些参数,并且这些参数值需要在一个属性文件中替换,该文件在启动时将在容器内可用。我曾尝试使用入口点或CMD命令,但它似乎没有用。有什么想法解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

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

FROM jboss/wildfly

COPY Jberet-postgresql-configds.ddl /tmp/

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