不明白docker參數(shù)-t-i的作用
剛學(xué)docker但是對于-ti有點(diǎn)疑惑,通常的解釋是: -t讓docker分配一個偽終端并綁定到容器的標(biāo)準(zhǔn)輸入上, -i則讓容器的標(biāo)準(zhǔn)輸入保持打開.
所以通常都是這樣的: sudo docker run -ti ubuntu 進(jìn)入了命令交互界面
但是如果不加呢? sudo docker run ubuntu 或sudo docker create ubuntu
這樣的話, docker容器無法啟動
那么加-ti與不加,對于生成的容器有差別嗎?為什么會造成這種現(xiàn)象
回答(1)
ubuntu Docker鏡像的缺省命令是 bash,如果不加 -ti bash 命令執(zhí)行了自動會退出,加-ti 后docker命令會為容器分配一個偽終端,并接管其stdin/stdout支持交互操作,這時候bash命令不會自動退出
0 1年前
相關(guān)問題
聯(lián)系客服