通过sleep命令使docker容器保持运行状态
检查docker内部的文件,一个很简单的方法就是exec进去。但默认情况下,容器在运行命令执行完毕后,就会退出。因此需要给一个永不结束的命令。
CMD sleep infinity
或者在Kubernetes中:
apiVersion: v1
kind: Pod
metadata:
name: ubuntu
spec:
containers:
- name: ubuntu
image: ubuntu
command: [ "sleep" ]
args: [ "infinity" ]
参考:https://stackoverflow.com/questions/31870222/how-can-i-keep-a-container-running-on-kubernetes
文章原始链接:https://sijie.wang/posts/docker-sleep
本站文章除特别声明外,均采用
CC BY-NC-SA 4.0
许可协议,转载请保留原始链接
发表评论