1. ホーム
  2. docker

[解決済み] Dockerです。dockerコンテナでnanoを実行する

2022-07-11 09:13:56

質問

dockerコンテナで対話式シェルを開くと、次のようになります。

sudo docker exec -t -i {container_name} bash

ここまでは良いのですが nano の結果は

ターミナルを開く際にエラーが発生しました: 不明です。

どのように解決するのですか?

私は、これは、関連することができると思います Docker 問題 #9299 .

その問題には、いくつかの回避策がコメントされています。

  • 擬似TTYを割り当てたコンテナを実行する(オプション -t ).
  • コンテナのプロセス実行execで環境変数$TERM=xtermをエクスポートする(つまり。 export TERM=xterm )