Kubernetes Container Command用来启动一个不停止的bash



我想只使用bash启动一个容器。换句话说,一个不停止的bash,我猜是一个交互式bash或shell。

到目前为止,当我输入["bash"]或["bin/bash"]或bash时,容器运行并停止。有没有办法启动一个连续运行的bash ?

<标题>EDIT1 h1> 目前为止,对我来说唯一有效的方法是写:
command:
- tail
- -f
- /dev/null
<标题>Edit2 h1> 在这里的用例是,我想建立一个docker映像简单地开发它。所以这个图像有我需要的所有工具。

因此,我想知道这样的容器应该如何启动。我不想在开始时运行任何开发工具。我只是希望容器可以随时供某人运行交互式shell。

你可以尝试在while循环中使用sleep命令。

command: ["/bin/sh"]
args: ["-c", "while true; do sleep 10;done"]

创建一个容器

command: ["cat"]
tty: true
stdin: true

这样会比bash

消耗更少的cpu和内存

相关内容

  • 没有找到相关文章

最新更新