我正在学习 docker,我启动的第一个容器是 hello-world,但我注意到该容器在打印所有欢迎注释后立即停止。所以我的问题是,有什么办法可以让这个容器运行多久?
你不能让它运行很长时间,因为hello-world docker 是从头开始的,没有 bash 或 sh 或任何其他 bash 命令,所以一旦打印 HelloWorld 就会退出。它只是容器hello
可执行文件。
FROM scratch
COPY hello /
CMD ["/hello"]
Run Code Online (Sandbox Code Playgroud)
你可以玩 alpine,一个最小的图像。
docker run -it --rm --name helloworld alpine ash -c "echo helloworld ; sh"
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2210 次 |
最近记录: |