docker安裝code-server
搞了個阿里云的服務器,總想著折騰一下。搜了一下有沒有什么有趣的docker,看到有推薦code-server的,就準備裝個看看。
1、安裝鏡像
$ sudo docker pull codercom/code-server
Using default tag: latest
latest: Pulling from codercom/code-server
0e29546d541c: Pull complete
c3eda2a3e95a: Pull complete
2cc1256921e5: Pull complete
213268839765: Pull complete
29ef16b63f4b: Pull complete
aa7799335937: Pull complete
bdb878c420c0: Pull complete
c077ba74ac32: Pull complete
Digest: sha256:e73d681aae4fdc76197bac643289378823ee53fc029c511ec55313db20d92598
Status: Downloaded newer image for codercom/code-server:latest
docker.io/codercom/code-server:latest
2、查看鏡像
$ sudo docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
codercom/code-server latest dc6f07d1c0f8 2 years ago 1.63GB
3、啟動
$ sudo docker run -d --name code-server -p 8082:8080 -e PASSWORD=123 codercom/code-server:latest
c094a93128e399537908ff3562941e30342fe00e6fc9c818c779b9cebc2962e4
4、登陸
隨便開個瀏覽器,輸入"IP:8082",可以打開頁面,輸入前面建docker時候設置的密碼“123”,登陸。

5、版本更新
登陸后,準備裝騰訊AI的插件,發現vscode的版本太老了,于是準備更新upgrade軟件。

6、進入docker更新
先進入docker
$ docker exec -it code-server bash
update && upgrade
$ sudo apt update
$ sudo apt upgrade code-server
但發現網速很慢。而可能等會兒要出門。退出終端就會中斷進程。于是尋求解決方法。
6、使用tmux
安裝tmux
進入code-server的docker,安裝tmux
$ sudo apt install -y tmux
啟動tmux會話
$ tmux new -s update-code-serer
tmux內操作
更新并安裝
sudo apt update && sudo apt upgrade code-server
此時,開始更新
如果此時需要退出。按Ctrl+b再按d。退出到容器界面。再exit可以退出。
重新進入tmux
列出tmux活動的會話
tmux ls
重新連接到之前的名為update-code-server會話
tmux attach-session -t update-code-server
此時,可以看到之前那的更新的情況。
安裝完成后,操作基本類似vscode,可以裝各類插件。但騰訊ai仍舊不能裝。(告一段落,有空再研究)

浙公網安備 33010602011771號