如何在Docker Run命令或Docker-Compose命令中通过Docker参数



我必须从docker映像创建一个docker容器。当使用Docker Run或Docker组合命令启动容器时,我想将一些参数传递给它,并且需要将这些参数值替换为在启动时将在容器内可用的属性文件中。我试图使用入口点或CMD Commmand,但似乎不起作用。解决这个问题有什么想法吗?

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

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

现在,此文件将在/tmp的容器内部,并准备在容器内部的程序中使用。

最新更新