Dockerfile:为什么不bash命令工作?

我想从一个非常简单的开始学习Dockerfile,所以这里是我的Dockfile:

FROM ubuntu ENTRYPOINT /bin/bash 

但是,在构build映像并运行容器之后,我发现我无法运行bash命令。 例如,如果我input:

 # clear 

容器似乎卡在无限循环中运行。 那为什么会这样呢? 我该如何解决?

你怎么运行容器? 请注意,您必须传递选项-i以保持STDIN打开,并且-t分配伪TTY。

下面你可以find一个例子:

docker运行 – 我的图像

docker运行-it ubuntu

发布这个命令,你将会得到如下提示:

根@ 26f9e7a42517:/#