喔 ! 在開始之前,阿舍先來說一下,為什麼會有這一篇文的來由 ... 不知各位有沒有知道那個十年磨一劍的 Vim 8 終於 Release 了 (所謂的十年磨一劍是指上版的 Vim 7 釋出距今已有十年 ... 呵 ! ),於是,阿舍就想試用看看,不過,阿舍只是好奇想試試,並沒有要把阿舍的工作環境換成 Vim 8 ,所以,想用個用過即丟的方式,想來想去,就突然想起,阿舍直接起個 Ubuntu 的 Container 來互動安裝一下,應該就可以了,如果,想留,就用 Docker Commit 來做個映像檔( Image ) 就好了,因此,就順手寫了這一篇哩 ...
要直接把 Docker Container 起動在互動模式的話,就只要在多加上 -it 選項,然後,在指令的最後再加上要執行的 Shell 程式名稱就可以了(如果對 -it 選項不太懂,可以參考阿舍寫的這一篇),以阿舍要啟動一個 Ubuntu 來用 Bash Shell 來操作的話,操作指令如下 ( 阿舍的 Ubuntu Image 是已經存在了 ... )
$docker run --name vim8 -it ubuntu /bin/bash
上面的指令執行完成後,接下來,就會直接進入這個 Conatiner 的命令列模式,然後,就可以開始安裝軟體了,以阿舍要安裝的 Vim8 為例,就可以像一般操作 Ubuntu 的 Shell 一樣,執行下面這幾行指令,完成後,阿舍就可以執行 vi 指令來看看 Vim 8 有沒有安裝成功哩 ...
$ sudo apt-get update
$ sudo apt-get install software-properties-common
$ sudo add-apt-repository ppa:jonathonf/vim
$ sudo apt update
$ sudo apt install vim
$ vi
不過,Vim 8 這次新增的功能對一般的使用者來說,似乎沒什麼感覺哩 ... 阿舍還要花點時間來研究研究,所以,就需要把這個裝好 Vim 8 的 Comtainer 給建立一個新的映像檔留著,之後,就不用每次都要再安裝一遍,因此,阿舍就另外再開一個 Terminal 來用下面的指令建立一個名稱為「arthurtoday/vim8」的映像檔,完成後,用 docker images 指令就會看到有新建好的 arthurtoday/vim8 的映像檔出現,再來,用下面第二行的指令來啟動並進入,就可以直接用到安裝好的 Vim 8 了哩 ...
$ docker commit vim8 arthurtoday/vim8
$ docker run -it arthurtoday/vim8 /bin/bash
如果你不明白為什麼這個新建好的 Image 檔只能用 docker run -it 的方式來啟動的話,請參考阿舍寫的這一篇,不過,話說回來,阿舍突然想到,阿舍寫的那一篇裡介紹用 Dockerfile 安裝的方式似乎是改成阿舍這篇寫的這種方式來安裝會比較省事哩 ... 呵呵 !
推薦閱讀
- 問題沒解決嗎? 更多的 Ubuntu 教學在 這裡
- Prompt Injection: 提示詞注入安全漏洞
- 二款 Mac 無痛安裝的 Stable Diffusion 軟體
- 用 AI 寫部落格文章好不好 ?
- 沒有免費的 Midjourney 和 Colab 又不想花錢怎麼辦 ?
- 不學 Prompt 技巧也能善用 ChatGPT 的簡單方法
- 企業 AI 應用:不只是聊天機器人
- Automatic 比 Automatic1111 更好用 ? 都是 Stable Diffusion WebUI
- Stable Diffusion 的 /describe 圖生文功能
- AI 畫出讓人可怖的美圖 !
有疑問? 問題還是沒解決嗎? 歡迎下方留言提問和討論 😁
沒有留言 :
張貼留言
歡迎留言提問和討論 .... 😁