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仍旧不能装。(告一段落,有空再研究)

posted @ 2024-09-17 22:34  科里布  阅读(96)  评论(0编辑  收藏  举报