说我有这个:
FROM oresoftware/lmx-broker:0.2.1
ENTRYPOINT ['/docker-entrypoint.sh']
如果我不使用CMD
将CMD
默认为基础图像中设置的值?我会在基础镜像中使用ENTRYPOINT
覆盖吗?ENTRYPOINT
我会在基础镜像中使用CMD
覆盖吗?CMD
基本上我的目标是覆盖基本图像的入口点,但能够发现/重用 CMD,这样我的docker-entrypoint.sh
文件将如下所示:
#!/bin/sh
"$@" | capture-stdio
其中 "$@" 将默认为基础映像中的 CMD。