我没有什么可以在容器内执行但希望它运行.所以,我尝试使用以下命令行创建一个容器 - 'docker run -d alpine sleep infinity'
.但是,相反,它会立即进入退出/停止状态.解释是什么?
Cha*_*ffy 29
alpine
是基于busybox的,并没有提供GNU工具中提供的完整数组选项和扩展; infinity
作为一个睡眠选项是一个不可用的例子.
请考虑一下:
docker run -d alpine sh -c 'while sleep 3600; do :; done'
Run Code Online (Sandbox Code Playgroud)
用这个改变 Dockerfile 中的入口点对我来说很有效
ENTRYPOINT ["/bin/sh","-c","sleep infinity"]
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
9407 次 |
最近记录: |