Docker 参数 -i -t 的作用

通常的解释是: -t让docker分配一个伪终端并绑定到容器的标准输入上, -i则让容器的标准输入保持打开.

问题

所以通常都是这样的: sudo docker run -it ubuntu 进入了命令交互界面
但是如果不加呢? sudo docker run ubuntu 或sudo docker create ubuntu & sudo docker start ubuntu
这样的话, docker容器无法启动。

原因

Docker中系统镜像的缺省命令是 bash,如果不加 -ti bash 命令执行了自动会退出。这是因为如果没有衔接输入流,本身就会马上结束。加-ti 后docker命令会为容器分配一个伪终端,并接管其stdin/stdout支持交互操作,这时候bash命令不会自动退出。

Docker参数 -i -t 的作用相关推荐

  1. Docker学习之docker重启参数--restart=always的作用

    docker重启参数–restart=always的作用 -restart=always参数能够使我们在重启docker时,自动启动相关容器. Docker容器的重启策略如下: no,默认策略,在容器 ...

  2. tf.nn.softmax参数详解以及作用

    tf.nn.softmax参数详解以及作用 参考地址:https://zhuanlan.zhihu.com/p/93054123 tf.nn.softmax(logits,axis=None,name ...

  3. oracle shared pool size,SHARED_POOL_RESERVED_SIZE参数的设置及作用

    SHARED_POOL_RESERVED_SIZE参数的设置及作用 shared_pool_reserved_size: 该参数指定了保留的共享池空间,用于满足将来的大的连续的共享池空间请求.当共享池 ...

  4. 39.在Java中定义一个不做事且没有参数的构造方法的作用?

    1 在Java中定义一个不做事且没有参数的构造方法的作用 Java程序在执行子类的构造方法之前,如果没有用super()来调用父类特定的构造方法,则会 调用父类中"没有参数的构造方法&quo ...

  5. 电感知识:参数、线圈、作用、型号、规格、命名、应用、与磁珠的联系与区别、计算公式、测量、注意事项

    电感知识:参数.线圈.作用.型号.规格.命名.应用.与磁珠的联系与区别.计算公式.测量.注意事项 一.电感器的定义 1.1电感的定义: 电感是导线内通过交流电流时,在导线的内部及其周围产生交变磁通,导 ...

  6. docker重启参数--restart=always的作用

    --restart=always参数能够使我们在重启docker时,自动启动相关容器. Docker容器的重启策略如下: no,默认策略,在容器退出时不重启容器 on-failure,在容器非正常退出 ...

  7. addListener添加事件监听器,第三个参数useCapture (Boolean) 的作用

    addEventListener 有三个参数:第一个参数表示事件名称(不含 on,如 "click"):第二个参数表示要接收事件处理的函数:第三个参数为 useCapture,本文 ...

  8. docker参数详解

    命令格式:docker run [OPTIONS] IMAGE [COMMAND] [ARG...] Usage: Run a command in a new container 中文意思为:通过r ...

  9. 温控驱动(五)dts参数解析、节点作用

    我们先看下dts中,各个参数的分析如下: poll-ms代表KTM检测温度的间隔 limit-temp KTM调频的温度 temp-hysteresis 当温度降到limit-temp - temp- ...

  10. 阿里云官网网址URL链接后面的spm是什么参数?有什么作用?

    细心的用户会发现,我们在访问阿里云官网各个页面的时候,阿里云官网网址URL后面总是会多出一串spm开头的字母和数字,那么,阿里云URL网址链接后面的spm是什么参数?spm有什么作用? 阿里云URL链 ...

最新文章

  1. 盘点2018年计算机视觉领域技术突破
  2. Object c 基础知识
  3. 【HM】第2课:JavaScript基础
  4. js 里面令人头疼的 this
  5. 优秀Java开发者都在看的书籍
  6. 区块链技术:颠覆性革命浪潮的开始
  7. html 显示接口数据格式化,科技常识:html格式化输出JSON示例(测试接口)
  8. Bash:把粘贴板上的内容拷贝的文件中。
  9. CMU 15-213 Introduction to Computer Systems学习笔记(2) Bits,Bytes,Integer
  10. 安装前端插件 FeHelper
  11. 关于Excel常用函数做数据分析
  12. SqlMapTamper使用指南
  13. Android-工作遭遇-URLConnection原生请求http和https忽略证书
  14. python写邮箱系统_Python django实现简单的邮件系统发送邮件功能
  15. 直流有刷伺服电机驱动器
  16. 词根词缀|ori/orn/ortho/pact/pan及词源O的故事
  17. Apipost Apifox 真实体验,到底哪个更好用?
  18. 实际场景中的多线程使用
  19. 先学python还是ros_ROS学习入门(抛砖引玉篇)
  20. 饿了么“核心交易系统”微服务化5年演化史!20页ppt,万字长文干货!

热门文章

  1. 龙之谷2服务器维护,龙之谷2更新后进不去游戏解决方法
  2. MSP430F149用模拟SPI和FM25CL640通信
  3. 如何在Word项目符号列表中将图片用作项目符号
  4. 【PAT】L1-050. 倒数第N个字符串【C语言实现】
  5. 生命是一个无解的谜——《我喜欢生命本来的样子》读后感作文2100字
  6. pvs-stdio ue4_云中的PVS-Studio:Azure DevOps
  7. Bug管理工具的使用介绍(Bugger 2016)
  8. MySQL创建自定义函数提示:This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its ......
  9. 【电驴傻瓜教程-我为人人,人人为我】
  10. win10卸载db2_怎么在windows下正确卸载DB2