我想只使用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和内存