换句话说,添加的目的是什么
CMD ["/bin/bash"]
在dockerfile中?我有一个dockerfile,以前有以下两行
FROM ubuntu:16.04
...
CMD ["/bin/bash"]
最后需要CMD吗?目的是什么?
最佳答案
正如another answer所说,除非不需要,否则不需要它。在您的特定情况下,您将ubuntu:16.04
用作基本图像,因为 ubuntu:16.04
Dockerfile将/bin/bash
指定为CMD
,但这仍然是多余的。除非您自己设置CMD
,否则图像将继承该图像。
关于docker - 是否需要将bash命令添加到dockerfile?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62504486/