如何保持Hello-world容器运行

时间:2019-11-13 16:34:49

标签: docker containers

我靠着docker,我启动的第一个容器是hello-world,但我注意到在打印所有欢迎记录后,该容器将立即停止运行。所以我的问题是,有什么方法可以让这个容器运行尽可能长的时间?

1 个答案:

答案 0 :(得分:2)

您不能使其运行很长时间,因为hello-world泊坞窗是从头开始的,并且没有bash或sh或任何其他bash命令,因此一旦打印HelloWorld,它将退出。它只是容器hello可执行文件。

FROM scratch
COPY hello /
CMD ["/hello"]

您可以玩高山游戏,这是一张最小的图片。

docker run -it --rm --name helloworld alpine ash -c "echo helloworld ; sh"