1
我知道一旦主進程(命令)結束,docker容器就會停止。爲什麼docker運行-t讓bash進程退出並停止容器
我也明白了-t將分配一個僞TTY
docker run -t <image> <command>
現在,當我運行默認的bash容器立即停止,預計
docker run fedora bash
docker -ps =>(this gives empty list)
但是當我運行bash與-t像這樣
docker run -t fedora bash
[CTRL+C]
docker ps =>(this shows one running container)
爲什麼-t保持bash進程運行?雖然同-t不會保留,例如,回聲運行
docker run -t fedora echo "hello"
[CTRL+C]
docker ps =>(this shows empty list although we added -t)