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