【发布时间】:2016-02-29 00:54:58
【问题描述】:
更新:添加了缺少的 docker attach。
您好,我正在尝试使用 -dti 运行 docker 容器。但我无法使用设置为哑的终端访问。有没有办法改变它(它目前设置为 xterm,即使我的 ssh 客户端很笨)
示例:
创建容器
docker run -dti --name test -v /my-folder alpine /bin/ash
docker attach test
apk --update add nodejs
cd /my-folder
npm install -g gulp
最后一个命令总是包含用于移动光标的 ascii 转义字符。
我已经在运行的容器中尝试了“export TERM=dumb”,但它不起作用。
有没有办法使用哑终端“运行”它?
我正在通过(哑)ssh 从另一台计算机上的脚本运行它。
【问题讨论】:
-
你能同时做
-d和-i吗?这些不矛盾吗? -
不,我将容器作为恶魔启动,并且可以在需要时附加到它