docker运行通过命令行参数作为configuration文件

.env docker-compose有一个.env文件,可以容纳docker-compose.yml中使用的所有属性

有没有在docker run命令的相当于? 我已经用尽文档和论坛,但找不到任何答案。

这是我在找什么:而不是docker run -v /dir1:/dir1 -v /dir2:dir2 -p 80:80 repo/image

运行docker run -config config.yml repo/image'config.yml文件保存所有的属性映射

不幸的是,如你所描述的那样,这是不行的。 但是,您可以添加几个env config files ,并将它们合并为一个.env就像描述这个答案一样

 $ awk -F= '!a[$1]++' first.env second.env > .env