我想从一个非常简单的开始学习Dockerfile,所以这是我的Dockfile:
FROM ubuntu
ENTRYPOINT /bin/bash
但是,在构建映像并运行容器之后,我发现无法运行bash命令。例如,如果我输入:
# clear
容器似乎陷入无限循环中。 那为什么会这样呢?我该如何解决?
答案 0 :(得分:3)
你是如何运行容器的?请注意,您必须传递选项-i
才能保持STDIN打开,并-t
分配伪TTY。
您可以在下面找到一个示例:
docker run -i -t my-image
答案 1 :(得分:0)
docker run -it ubuntu
发布此命令后,您将看到如下提示:
根@ 26f9e7a42517:/#