docker容器中沒有vi編輯命令,簡單的處理方法

2021-09-18 01:14:24 字數 595 閱讀 3320

在使用docker容器時,有時在寫入編輯乙個文字時,使用vi命令,卻發現報錯,顯示容器中沒有此命令:vi: command not found,使用yum安裝也顯示沒有此命令,這時,可以選擇用以下兩種方式解決:

一、更新軟體包,在命令列中輸入:

apt-get update
同步更新 /etc/apt/sources.list 和 /etc/apt/sources.list.d 中列出的源的索引,獲取最新的軟體包,

等更新完成後,然後再輸入:

apt-get install vi
再試,即可正常使用vi編輯命令。(vim同樣適用此方法)

二、可以使用cat命令實現docker容器內寫入的目的

首先使用cat > hk.html << eof, hk.html命令是希望使用cat寫入的目標檔案, << 後面指定的eof是指定的互動式輸入終止符。

接下來就可以把文字通過複製貼上的方式新增到》提示符後面,最後通過eof終止cat的輸入。

docker容器中vi指令找不到

在docker容器中vi指令找不到 apt get update 報錯處理 gpg error jessie inrelease the following signatures were invalid keyexpired 1487236823 keyexpired 1487236823 key...

在docker容器中vi指令找不到

reading package lists.done building dependency tree reading state information.done e unable to locate package vi 這時候需要敲 apt get update,這個命令的作用是 同步 etc...

docker容器沒有apt Docker使用大彙總

有一些需要從頭編譯的庫,直接利用conda安裝會出現cuda編譯不通過,因此開始入坑docker。知乎排版太難了,以下只做三個問題的摘錄,docker 分為 ce 和 ee 兩大版本。ce 即社群版 免費 ee 即企業版,強調安全,付費使用。docker ce 分為 stable,test,和 ni...