热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

在docker容器中运行nano

如何解决《在docker容器中运行nano》经验,为你挑选了5个好方法。

我打开一个像这样的docker容器中的交互式shell

sudo docker exec -t -i {container_name} bash

到目前为止这么好,但试图运行nano结果:

打开终端时出错:未知.

Javier Corte.. 192

我认为这可能与Docker问题#9299有关.

该问题中有一些解决方法:

运行容器分配伪TTY(选项-t).

出口环境变量$ TERM = xterm的容器的过程中运行的exec(即:export TERM=xterm)

分配伪TTY对我来说不起作用,但改变了`TERM`. (2认同)


Naresh Walia.. 123

运行命令: export TERM=xterm



1> Javier Corte..:

我认为这可能与Docker问题#9299有关.

该问题中有一些解决方法:

运行容器分配伪TTY(选项-t).

出口环境变量$ TERM = xterm的容器的过程中运行的exec(即:export TERM=xterm)


分配伪TTY对我来说不起作用,但改变了`TERM`.

2> Naresh Walia..:

运行命令: export TERM=xterm



3> seanmcl..:

你可以加

ENV TERM xterm

如果您将定期使用编辑器,请访问您的Dockerfile.我们在基本容器中有这个设置,因为我们经常用vi/emacs调试东西.



4> 小智..:
docker exec -it id_container bash
apt-get update
apt-get install nano
export TERM=xterm



5> pHiL..:

$TERM已设定为xterm,但仍然没有工作对我来说,这里是一个方式工作:docker exec -it [CONTAINER_ID] /bin/bash -c "export TERM=xterm; exec bash"


推荐阅读
author-avatar
瞬间的永恒2502931493
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有