在线vscode code( 二 )


退出镜像,查看容器id
打包镜像,并删除容器
docker commit 容器id coder/anacondadocker rm -f 容器id
设置新的重新启动
docker run -d --name code-server-anaconda -p 666:8080 -p 777:8888 \-v "$HOME/.config/code-server:/root/.config/code-server" \-v "/home/vscode:/root/coder/project" \-u "$(id -u):$(id -g)" \-e "DOCKER_USER=$USER" \coder/anaconda\/vscode/code-server-4.7.1-linux-amd64/bin/code-server --port 8080 --host 0.0.0.0 --auth password
然后再打包镜像,并删除容器
docker commit 容器id coder/anacondadocker rm -f 容器id
再启动即可
docker run -d --name code-server-anaconda -p 666:8080 -p 777:8888 \-v "$HOME/.config/code-server:/root/.config/code-server" \-v "/home/vscode:/root/coder/project" \-u "$(id -u):$(id -g)" \-e "DOCKER_USER=$USER" \coder/anaconda
最后访问你的:666
输入密码登录

在线vscode code

文章插图
开启的
如果需要开启中的就进入容器,
首先创建一个新的会话
tmux new -s conda_online
然后执行
cd ~ && jupyter lab --ip='*' --port=8888 --no-browser --allow-root
然后可以看到类似这样的:
[I 13:37:11.236 LabApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).[C 13:37:11.239 LabApp] To access the notebook, open this file in a browser:file:///root/.local/share/jupyter/runtime/nbserver-30-open.htmlOr copy and paste one of these URLs:http://10f788d1f6a3:8888/?token=***********or http://127.0.0.1:8888/?token=**********
最后关掉终端就行了 。
然后用这个token去浏览器打开就行了
设置宝塔反向代理
首先创建一个站点,然后设置反向代理
如果这个时候访问,会出现
这个是因为,没有长久连接,这个跟的生命周期有关,有兴趣可以深入了解了解
编辑配置文件吗,注意对应就行
ServerName $hostRewriteEngine OnRewriteCond %{HTTP:Upgrade} =websocket [NC]RewriteRule /(.*)ws://ip:666/$1 [P,L]RewriteCond %{HTTP:Upgrade} !=websocket [NC]RewriteRule /(.*)http://ip:666/$1 [P,L]
再次访问即可
常见问题 运行或其他编译器加载插件过于缓慢
会自动向微软发反馈而导致的,禁用后就可以正常使用了 。
在.文件夹下的.json中添加下列语句,重新加载即可 。
"telemetry.enableCrashReporter": false%{HTTP:Upgrade} =websocket [NC]RewriteRule /(.*)ws://ip:666/$1 [P,L]RewriteCond %{HTTP:Upgrade} !=websocket [NC]RewriteRule /(.*)http://ip:666/$1 [P,L]
再次访问即可
常见问题 运行或其他编译器加载插件过于缓慢
会自动向微软发反馈而导致的,禁用后就可以正常使用了 。
在.文件夹下的.json中添加下列语句,重新加载即可 。
【在线vscode code】"telemetry.enableCrashReporter": false