vscode + docker + python

news/2024/7/16 9:08:31 标签: vscode, docker, ide

1,docker run的时候要加上port

docker run -it --gpus=all -p 2222:22 -v /挂载目录/:/docker 目录1/ -v /挂载目录/:/docker 目录2/ --name=xxx image:v2 /bin/bash

2,docker 内部要安装ssh

2.1方法命令:

apt-get update

apt-get install openssh-server

安装过程中不报错,没有Error,或者在/etc/ssh目录下有sshd_config配置文件就说明安装成功了,最好检查一下配置文件有没有存在。

2.2.修改配置文件

命令:

vim /etc/ssh/sshd_config

保证 PermitRootLogin prohibit-password 这一行被注释,并添加一行 PermitRootLogin yes

2.3.设置root密码,这个密码用于VScode登录使用

命令:passwd

按照提示输入两次即可

2.4.重启ssh服务

service ssh restart(可用命令 service ssh status 查看状态)
 

3,vscode 安装插件remote-ssh

安装完成后需要reload一下,然后按ctr+shift+p,打开查找栏,输入remote-ssh,选择open Configuration file
在这里插入图片描述
在这里插入图片描述

4,然后按ctr+shift+p,打开查找栏,输入remote-ssh,选择connect to host,输入 ssh root@ip -p 2222

5,或用vscode左侧栏里的连接docker

 

 

6,Containers Docker version 17.12.0 or later required.

把之前的目录删了都删了。

7,VSCode get "Could not establish connection to "SERVER": Downloading VS Code Server failed - please install either curl or wget on the remote."

连上服务器之后

cd ~
ll
rm -rf .vscode-server

删除远端的vscode服务器。
然后输入wget或者curl检查有无安装这两个工具。

如果提示

Command 'wget' not found, but can be installed with:
apt install wget

说明没有wget或者出于各种原因无法使用这个指令。
尝试进行安装

sudo apt-get install wget
sudo apt-get install curl

如果再次测试还没有用,尝试先卸载再安装

sudo apt-get remove wget
sudo apt-get install wget

sudo apt-get remove curl
sudo apt-get install curl
 

8,安装python插件

9,配置python编译器,选择docker里conda中的python编译器,OK!

开始愉快的玩耍吧!


http://www.niftyadmin.cn/n/4930796.html

相关文章

Vue原理解析:Vue到底是什么?

Vue.js是一种流行的JavaScript框架,用于构建用户界面。它采用了MVVM(Model-View-ViewModel)架构模式,旨在简化Web应用程序的开发过程。Vue具有响应式的数据绑定和组件化的特性,使得开发者能够以声明式的方式构建可复用…

光威神策DDR5 6800超频破10GHz,国产良心价高端内存创造历史

前段时间光威把8000MHz的DDR5内存打到了千元以内,但是因为当时AMD平台还不支持,确实是馋哭了很多AMD玩家,这两天AMD总算发布了新版AM5主板固件,AGESA 1.0.0.7B BIOS,让AMD Ryzen 7000系列CPU和主板能够支持8000MHZ以上…

人工智能讲师AIGC讲师叶梓:大模型这么火,我们在使用时应该关注些什么?

以下为叶老师讲义分享: P2-P5 大语言模型的演进 开山鼻祖:Transformer 常见的大模型 我们应该关注些什么? 事实描述的正确性2、知识的时效性3、理解、运用语言的能力4、上下文连贯性5、抗干扰(误导)性能6、无害性7、…

【2023 华数杯全国大学生数学建模竞赛】 A题 隔热材料的结构优化控制研究 问题分析及完整论文

【2023 华数杯全国大学生数学建模竞赛】 A题 隔热材料的结构优化控制研究 问题分析及完整论文 1 题目 A 题 隔热材料的结构优化控制研究 新型隔热材料 A 具有优良的隔热特性,在航天、军工、石化、建筑、交通等高科技领域中有着广泛的应用。 目前,由单…

搭建了个腾讯滑块服务,直接取ticket的,仅供测试.

最近闲着没事搭建了个TX滑块验证码服务,C#写的. 接口是rest接口 提交任务POST http://47.104.132.20:19090/task/addTask 提交数据: { "url": "https://ssl.captcha.qq.com/template/wireless_mqq_captcha.html?stylesimple&aid16&uin3557247785…

SpringBoot项目启动失败:共三处错误,都是依赖的问题┭┮﹏┭┮

文章目录 项目启动报错1:Spring MVC found on classpath, which is incompatible with Spring Cloud Gateway项目启动报错2:Failed to determine a suitable driver class项目启动报错3:Failed to start bean documentationPluginsBootstrapp…

JDBC连接数据库如何实现你会吗???

1.首先建立一个maven项目。。。详细过程来了哇 还没有安装maven的童鞋可以看这里:maven的下载安装与配置环境变量!!!(全网最详细)_明天更新的博客-CSDN博客 有很多小伙伴就有疑问啦,难道我直接…

设计模式——六大设计原则详解

什么是设计模式 随着编程的发展,程序员们发现再解决一些普遍的问题的时候,所使用的解决方案是大体相同的。这些解决方法是众多程序员经过长时间的实践和试错最终总结出来了。所有就有人将它们总结起来形成了设计模式。设计模式出现的意义是为了重用代码&…