假设我有一个带入口点/ cmd的基本映像,并且在其上构建的新层也有一个入口点/ cmd。
例如:
基础:
entrypoint ["base-start.sh"]
cmd ["-initialize"]
假设他们将输出时间戳和消息
2018-08-31 15:00:00 base image initializing(2 min remaining).
2018-08-31 15:02:00 base image initialized.
新图层:
cmd /layer-start.sh
假设输出:
2018-08-31 15:00:00 layer cmd executed.
现在我想知道他们都会被执行,如果他们这样做,执行顺序是什么?
结果是哪一个?
2018-08-31 15:00:00 base image initializing(2 min remaining).
2018-08-31 15:00:00 layer cmd executed.
2018-08-31 15:02:00 base image initialized.
2018-08-31 15:00:00 base image initializing(2 min remaining).
2018-08-31 15:02:00 base image initialized.
2018-08-31 15:02:01 layer cmd executed.
2018-08-31 15:00:00 layer cmd executed.
如果基本图像直接使用cmd而不是入口点+ cmd,那么senario会不同吗?
先感谢您。