vscode + docker + python

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!

开始愉快的玩耍吧!

相关推荐
android_xc1 小时前
Android Studio国内仓库配置
android·ide·android studio
雁于飞2 小时前
vscode中使用git、githup的基操
笔记·git·vscode·学习·elasticsearch·gitee·github
鳄鱼杆3 小时前
服务器 | Docker应用开发与部署的实践以及阿里云镜像加速配置
服务器·阿里云·docker
逍遥浪子~3 小时前
docker实践(一)
运维·docker·容器
AI云原生4 小时前
如何使用Docker快速运行Firefox并实现远程访问本地火狐浏览器的教程
运维·docker·云原生·容器·serverless·firefox·kubeless
Teletele-Lin5 小时前
Miniconda安装与VSCode搭建远程Python、Jupyter开发环境
vscode·python·jupyter·环境配置·远程开发
❀͜͡傀儡师6 小时前
Docker部署搜索引擎SearXNG
运维·docker·容器·searxng
虎头金猫6 小时前
如何在Linux上使用Docker在本地部署开源PDF工具Stirling PDF:StirlingPDF+cpolar让专业操作像在线文档一样简单
linux·运维·ubuntu·docker·pdf·开源·centos
AiTop1006 小时前
腾讯推出AI CLI工具CodeBuddy,国内首家同时支持插件、IDE和CLI三种形态的AI编程工具厂商
ide·人工智能·ai·aigc·ai编程
janthinasnail9 小时前
使用Docker搭建MaxKB智能体平台
docker·maxkb