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