PyCharm连接Docker中的容器(ubuntu)

2023-11-05

一、为什么要用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."注释掉。

 

 测试,运行成功。

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

PyCharm连接Docker中的容器(ubuntu) 的相关文章

随机推荐

  • C# -Unity中 params的用法

    1 形式为 方法修饰符 返回类型 方法名 params 类型 变量名 2 不允许将params修饰符与ref和out修饰符组合起来使用 3 与参数数组对应的实参可以是同一类型的数组名 也可以是任意多个与该数组的元素属于同一类型的变量 4 若
  • 2014年6月30日-7月6日(10小时,剩4414小时)

    6月30日 4小时 剩4420小时 上午2小时OSGEARTH源码 下午 DX11书2小时 7月1日 3小时 7月2日 1小时 7月3日 1小时 7月4日 1小时 剩4414小时
  • NoSQL数据库简介

    假如必须支持数量极为庞大的Web用户 而不是像原来那样只需要支持一小部分商户 开发者要求数据库必须能够提供下列几个方面的支持 对大批量读写操作的处理能力 较低的延迟时间和较短的响应时间 较高的数据可用性 关系型数据库很难满足上述需求 对于大
  • dwr反转ajax功能,DWR Reverse Ajax功能实践的要点

    packagecom hhh nms remote importorg apache log4j Logger importjavax servlet ServletContext importorg springframework web
  • https://code.google.com/p/baiduhook/

    https code google com p baiduhook
  • 宝妈怎样边带娃边赚钱?

    越来越多的人开始做自媒体 在家用手机就能做 比较适合那些空闲较多的学生 宝妈 待业的一些小伙伴们 昨天一天发布看书视频收益400多 操作方法并不难 今天这期内容就来把方法分享给粉丝们 如何操作 点个赞继续看 1 文案 1 在平时看的书 报纸
  • PTA1040 有几个PAT

    PTA 1040 有几个PAT 字符串 APPAPT 中包含了两个单词 PAT 其中第一个 PAT 是第 2 位 第 4 位 A 第 6 位 T 第二个 PAT 是第 3 位 第 4 位 A 第 6 位 T 现给定字符串 问一共可以形成多少
  • 机器学习与深度学习入门环境安装

    机器学习与深度学习入门环境安装 1 编程语言 2 开发平台 3 机器学习工具包 4 深度学习框架 1 编程语言 Python 胶水语言 集成度高 简单实用 受众面广 开发者社区和资源丰富 功能强大 十分适合新手入门与科研工作者使用 但运行速
  • C++如何判断变量类型

    C 如何判断变量类型 使用 typeid 判断其类型 需要在编译语言选项中选择 RTTI 编译选项 例子 引用自这里 详情可以看这里 include
  • SyntaxError: Unexpected token o in JSON at position 1

    用JSON parse value 将string对象转换成object对象出错 报错原因 重复转换 由value本身就是object对象引发的 因为value本身就是object对象 此时再使用JSON parse value 方法后返回
  • 亚马逊+纽约大学开源图神经网络框架DGL

    最近 纽约大学 纽约大学上海分校 AWS上海研究院以及AWS MXNet Science Team共同开源了一个面向图神经网络及图机器学习的全新框架 命名为Deep Graph Library DGL 据介绍 这个框架在测试时表现出了良好的
  • cenetOS 系统开机启动服务脚本

    在centos7中增加脚本有两种常用的方法 以脚本autostart sh为例 bin bash description 开机自启脚本 usr local tomcat bin startup sh 启动tomcat 方法一 1 赋予脚本可
  • 去掉xcode源码末尾的空格【转载的这篇还没有具体操作过,希望对大家有用】

    去掉xcode源码末尾的空格 Dec 10th 2011 在用xcode开发的时候 很容易就在行末增加一些空格了 这些空格在上传到review board上后 就会被特别的颜色显示出来 因为一种好的编程风格是说 不应该在行末增加不必要的空格
  • 关于在macOS 12 Monterey上驱动Intel网卡、蓝牙

    前言 相信自从macOS12发布以后 不少黑苹果用户都已经升级 在这一部分用户中又有不少用户使用的是Intel网卡 而升级macOS12后 Intel网卡 蓝牙并不能正常驱动 前一段时间由于电脑问题 其中有3个月我没有使用黑苹果 在前不久
  • 使用JVisualVM远程监控Tomcat

    用JVisualVM连接远程JVM 监控系统运行性能参数 作用 JVM和监控的应用程序运行在不同的服务器上 减轻应用程序的负担 特别是HeapDupm的时候 应用常能够续负担很大 1 为 10 87 40 141 上的 tomcat 配置
  • 网络协议和Netty

    文章标题 网络协议 计算机网络体系结构 OSI 七层模型 TCP IP 模型 TCP IP 协议族 TCP 和 UDP 地址和端口号 端口号的确定 端口号与协议 TCP IP TCP 三次握手 TCP 的三次握手的漏洞 TCP 四次挥手 分
  • 建议办公室的空调上都贴上“最环保健康温度26度”

    建议办公室的空调上都贴上 最环保健康温度26度 早上来到办公室看到办公室的空调上贴着 最环保健康温度26度 公司可以省下一小笔 大家可以健康的环境下工作 看到自已的建议被采纳了 心里美啊 愿有更多的空调能贴上 最环保健康温度26度 转贴 为
  • STM32-cubemx-DMA-UART-笔记(振兴中华)

    原文章 STM32 HAL库 STM32CubeMX教程十一 DMA 串口DMA发送接收 Z小旋的博客 CSDN博客 hal dma include
  • Java—面向对象——类与对象

    目录 一 现有技术解决问题 二 类与对象的关系示意图 三 类和对象的关系与区别 四 对象在内存中的存在形式 五 属性 成员变量 字段 六 如何创建对象 七 如何访问属性 一 现有技术解决问题 单独的定义变量解决 缺点 不利于数据的管理 使用
  • PyCharm连接Docker中的容器(ubuntu)

    一 为什么要用Pycharm链接Docker中的ubuntu 因为在进行深度学习的时候 基于windows系统在开发的过程中 老是出现很多问题 大多数是环境问题 尽管安装了Conda 也不能很好的解决问题 使用ubuntu是最好的选择 二