package cmdimport ("github.com/goinbox/golog""github.com/goinbox/shell")const (CMD_NAME_ATTACH = "attach")func init() {register(CMD_NAME_ATTACH, newAttachCommand)}func newAttachCommand() ICommand {return new(AttachCommand)}type AttachCommand struct {}func (a *AttachCommand) Run(args []string, logger golog.ILogger) {dconfItem, err := dconfItemFromArgs(args)if err != nil {logger.Error([]byte("get dconfItem error: " + err.Error()))return}cmd := "docker exec -it -e LINES=`tput lines` -e COLUMNS=`tput cols` " + dconfItem.ContainerName + " /bin/bash"logger.Debug([]byte("cmd: " + cmd))shell.RunCmdBindTerminal(cmd)}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。