docker - 是否需要将bash命令添加到dockerfile?

标签 docker dockerfile

换句话说,添加的目的是什么

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/

相关文章:

node.js - 增加 Node docker 镜像中的观察者

docker - 如果容器立即退出,探索 Docker 的镜像文件?

docker - 无法在 docker Alpine 中安装 LibreOffice

docker - 如何使用dockerfile RUN --mount挂载本地文件夹?

docker - 通过Docker将标志传递给cAdvisor

node.js - 从 docker 容器连接到本地 mongodb

azure - 如何从azure devops构建服务器清理docker镜像

node.js - docker化 Node 应用程序后的内存限制是多少?

运行命令 apt update (tensorflow/tensorflow :1. 5.0-devel-gpu-py3) 时,Docker 容器卡在 0% [Working]

docker - 连接失败。 Docker 正在运行吗? (与代码相比)