我正在使用Mac並想在我的碼頭集裝箱中運行emacs。有沒有解決這個問題的首選方法?在我的流程中,我得到stuc因爲DISPLAY/TERM沒有設置在碼頭集裝箱中運行emacs
> docker exec -it c6a7a76db84c bash
> sudo apt-get install emacs
...
> [email protected]:/var/log/apache2# emacs
Please set the environment variable DISPLAY or TERM (see `tset').
> [email protected]:/var/log/apache2# tset
tset: unknown terminal type unknown
Terminal type?
我應該用什麼tset?或者有一個首選的方式來在Docker容器中運行emacs?
這不是一個好主意。容器適用於服務,而不是交互式應用程序。所有的輸入和輸出都通過Docker守護程序通過HTTP通道從進程(emacs)複用到Docker CLI。 – Bryan 2014-11-22 23:06:04
你在使用Boot2Docker嗎?你想通過這種方式運行emacs來實現什麼? – Bryan 2014-11-22 23:08:31
謝謝@ bryan。我想編輯一些由Docker實例簽出的代碼,以幫助開發代碼庫。 例如,Docker命令運行「git clone repo ...」 而我想編輯克隆的文件。 – 2014-11-22 23:50:51