PyCharm连接Docker中的容器(ubuntu)

一、为什么要用Pycharm链接Docker中的ubuntu

因为在进行深度学习的时候,基于windows系统在开发的过程中,老是出现很多问题,大多数是环境问题。

尽管安装了Conda,也不能很好的解决问题,使用ubuntu是最好的选择。

二、需要有一个运行了ubuntu的容器

进入这个容器

复制代码
docker exec -it ubuntu22 /bin/bash

进行一下系统升级,并且安装openssh-server

复制代码
apt update
apt install -y openssh-server

启动SSH服务

复制代码
service ssh start

三、开放ubuntu的远程连接

1.设置root密码

复制代码
root@2a1584c779af:/# passwd root
New password:
Retype new password:
passwd: password updated successfully
root@2a1584c779af:/#

2.安装VIM

复制代码
apt install vim

3.编辑配置文件

复制代码
vim /etc/ssh/sshd_config

#LoginGraceTime 2m
PermitRootLogin yes
#StrictModes yes
#MaxAuthTries 6
#MaxSessions 10
PasswordAuthentication yes
PubkeyAuthentication yes

4.重启服务

复制代码
root@2a1584c779af:/# service ssh restart
 * Restarting OpenBSD Secure Shell server sshd                                                                   [ OK ]
root@2a1584c779af:/#

四、PyCharm进行连接

1.这样就属于连接成功了。

五、可能在远程连接的时候会报下面的错误

复制代码
env: '/usr/bin/which: this version of `which\' is deprecated; use `command -v\' in scripts instead.'

需要修改/usr/bin/which脚本文件,将echo >&2 "$0: this version of \`which' is deprecated; use \`command -v' in scripts instead."注释掉。

测试,运行成功。

相关推荐
NiceCloud喜云44 分钟前
IntelliJ IDEA 保姆级安装 + ClaudeAPI 配置教程
java·开发语言·前端·ide·chrome·docker·intellij-idea
蒋胜山1 小时前
PowerPoint插入音频报错
windows·经验分享·音视频
咖啡里的茶i1 小时前
在Docker环境中安装Hadoop cluster
docker
徒劳爱学仙2 小时前
全志 V821 韦东山 Avaota-F1-B ubuntu开发环境搭建
linux·运维·ubuntu
AOwhisky2 小时前
Docker 学习笔记:镜像分发、容器运行与资源限制
笔记·学习·docker
跨境数据猎手3 小时前
反向海淘代购系统 Docker + Kubernetes
docker·容器·kubernetes
m0_535817553 小时前
Claude Code国内直连教程:从0到1安装配置(附API中转方案,亲测跑通)
windows·gpt·ai·api·claude·claudecode·88api
冷小鱼3 小时前
从 Docker 到容器编排:框架选型与指令详解实战指南
运维·docker·容器·k8s·docker compose·docker swarm
java_logo4 小时前
轻量AI接口网关一键部署|calciumion/new-api Windows/Linux Docker 部署全教程
linux·人工智能·windows·one api·calciumion·ai网关部署·one api 部署
Cat_Rocky4 小时前
K8S-HPA水平扩缩容
docker·容器·kubernetes