Docker 如何保持Hello world容器的运行

Docker 如何保持Hello world容器的运行,docker,containers,Docker,Containers,我靠着docker,我启动的第一个容器是hello world,但我注意到,在打印完所有欢迎便笺后,容器就停止了。所以我的问题是,有什么方法可以让这个容器一直运行到我想要的时间吗?你不能让它长时间运行,因为docker是从零开始的,没有bash或sh或任何其他bash命令,所以它在打印HelloWorld后将退出。它只是一个容器hello可执行文件 FROM scratch COPY hello / CMD ["/hello"] 你可以玩阿尔卑斯山,一个最小的图像 docker run -it

我靠着docker,我启动的第一个容器是hello world,但我注意到,在打印完所有欢迎便笺后,容器就停止了。所以我的问题是,有什么方法可以让这个容器一直运行到我想要的时间吗?

你不能让它长时间运行,因为docker是从零开始的,没有bash或sh或任何其他bash命令,所以它在打印HelloWorld后将退出。它只是一个容器
hello
可执行文件

FROM scratch
COPY hello /
CMD ["/hello"]
你可以玩阿尔卑斯山,一个最小的图像

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

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

FROM scratch
COPY hello /
CMD ["/hello"]
你可以玩阿尔卑斯山,一个最小的图像

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

你看过这张图片的Dockerfiles文件了吗,看看它们到底在做什么?您希望此容器运行的原因是什么?您希望实现什么?您是否查看了此图像的DockerFile以了解它们的实际功能?您希望此容器运行的原因是什么?你想达到什么目标?