Нет никакой разницы.-it
- это просто краткий способ указания двух флагов -i
и -t
, как описано в документации :
Односимвольные параметры командной строки можно комбинироватьпоэтому вместо ввода docker run -i -t --name test busybox sh
вы можете написать docker run -it --name test busybox sh
.
Поскольку эти логические флаги можно указывать в любом порядке, -ti
эквивалентно -it
.
Это очень распространенная особенность инструментов командной строки Unix-y.