首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >buildah:-i中未知的速记标志:I

buildah:-i中未知的速记标志:I
EN

Unix & Linux用户
提问于 2020-11-18 19:50:21
回答 1查看 601关注 0票数 1

如果我要用podman启动一个容器,我可以使用-ti标志将我的终端连接到容器,

代码语言:javascript
复制
$ podman run -ti centos:7 /bin/sh
sh-4.2# exit

但是,我使用buildah构建的相同选项返回。

代码语言:javascript
复制
$ buildah run -ti $(buildah from centos:7) /bin/sh
unknown shorthand flag: 'i' in -i

调用buildah的正确方法是什么?

EN

回答 1

Unix & Linux用户

发布于 2020-11-18 19:50:21

Buildah将-t-i合并到自己的-t (或--tty)中,分配并连接到stdin。

-t--tty--terminal默认情况下,只有当buildah的标准输入附加到伪TTY时才分配伪TTY。将--tty option设置为true将导致在将用户的“终端”与容器的stdin和stdout流连接的容器内分配伪TTY。--tty选项设置为false将阻止分配伪TTY。

podman相比,

--tty-t=true|false Allocate一个伪TTY.默认值为false.--interactive-i=true|false设置为true时,即使未附加keep stdin,也会打开。默认值为假。

票数 2
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/620332

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档