# Why are containers started with pseudo-TTY by default?

**URL:** <https://forums.suse.com/t/why-are-containers-started-with-pseudo-tty-by-default/1324>\
**Category:** Rancher 1.x\
**Created:** [December 22, 2015, 3:39pm UTC](https://forums.suse.com/t/why-are-containers-started-with-pseudo-tty-by-default/1324 "2015-12-22T15:39:45Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![janeczku](https://sea2.discourse-cdn.com/flex022/user_avatar/forums.suse.com/janeczku/32/590_2.png) [@janeczku](https://forums.suse.com/u/janeczku)\
**Post date:** [December 22, 2015, 3:39pm UTC](https://forums.suse.com/t/why-are-containers-started-with-pseudo-tty-by-default/1324/1 "2015-12-22T15:39:45Z")

</div>

I am wondering why that is. `TTY` is enabled by default in the UI for new services and all `compose.yml` examples in the docs include `tty:true` as well. What’s the purpose? Thanks!

---

<div class="post-metadata">

**Author:** ![vincent](https://sea2.discourse-cdn.com/flex022/user_avatar/forums.suse.com/vincent/32/7156_2.png) [@vincent](https://forums.suse.com/u/vincent)\
**Post date:** [December 22, 2015, 5:07pm UTC](https://forums.suse.com/t/why-are-containers-started-with-pseudo-tty-by-default/1324/2 "2015-12-22T17:07:19Z")

</div>

The first thing everyone does is run `ubuntu` and it immediately exits without `-it`.

---

<div class="post-metadata">

**Author:** ![janeczku](https://sea2.discourse-cdn.com/flex022/user_avatar/forums.suse.com/janeczku/32/590_2.png) [@janeczku](https://forums.suse.com/u/janeczku)\
**Post date:** [December 22, 2015, 6:26pm UTC](https://forums.suse.com/t/why-are-containers-started-with-pseudo-tty-by-default/1324/3 "2015-12-22T18:26:37Z")

</div>

i never had expected the answer to be this 😆
