docker - docker exec -ti 和 docker exec -it 有什么区别?
问题描述
我是 docker 的新手,我读了一些东西,我意识到有人在使用-it
,有人在使用-ti
.
docker exec -ti my_container
所以我想知道和之间有什么区别docker exec -it my_container
。
解决方案
没有区别。-it
只是指定两个标志-i
和的简写方式-t
,如文档中所述:
可以组合单个字符的命令行选项,因此
docker run -i -t --name test busybox sh
您可以编写docker run -it --name test busybox sh
.
由于这些布尔标志可以按任何顺序指定,-ti
因此等价于-it
.
这是 Unix-y 命令行工具的一个非常常见的特性。
推荐阅读
- c# - 从包含字符串和数字混合的文本文件中读取双数字
- python - BERT如何在windows anaconda中运行预训练模型
- javascript - 如何配置 webpack 和 Typescript 以排除解析特定的仅键入包?
- python - 如何使用 Spark SQL 识别 hive 表中的分区列
- swift - 使用变量进行类型转换
- python - 我想计算 GPS 坐标等距点之间的距离
- php - 我如何在 Guzzle 上使用 json 上的变量?
- emacs - 你如何回到 Emacs 中 CIDER 的 nREPL 中最后一个计算的表达式?
- typescript - 创建既是命令行实用程序又是导出方法的 npm TypeScript 模块 - 可能吗?
- sql - Postgres 截断 CASE 语句列