pycharm连接docker容器镜像进行开发(一) |
您所在的位置:网站首页 › pycharm无法创建python文件 › pycharm连接docker容器镜像进行开发(一) |
PyCharm可以通过两种方法连接远程服务器的docker容器: 一、PyCharm通过SSH连接已在运行中的docker容器 二、PyCharm连接docker镜像,运行代码再自动创建容器 本文内容属于第一种情况。 提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 一、在镜像中安装并启动SSH服务指定端口号启动docker容器配置apt-get的国内安装源安装并启动SSH服务设置root密码和配置文件(如需)重启SSH 二、通过PyCharm连接本地docker容器配置SSH信息设置代码自动上传 一、在镜像中安装并启动SSH服务 指定端口号启动docker容器 docker run -v D:\datasets\uniform\data:/usr/src/app/uniform/data --name yolov5-lbh -p 16022:22 -it ultralytics/yolov5:latest这里的22是容器的端口,SFTP默认使用22端口; 16022是宿主机的端口。 配置apt-get的国内安装源(这里换成清华的源了) #gedit /etc/apt/sources.list #镜像中可能没有gedit,可以使用nano nano /etc/apt/sources.list #注释掉原来的内容,添加国内源 #默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释 deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiverse # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-security main restricted universe multiverse # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-security main restricted universe multiverseCTRL-X然后Y确认保存退出nano编辑器 安装完成后需要更新apt-get,然后安装sudo apt-get update apt-get install sudo 安装并启动SSH服务 #安装SSH服务 sudo apt-get install openssh-server #启动SSH服务 sudo /etc/init.d/ssh start #查看SSH服务状态 sudo service ssh status 设置root密码和配置文件(如需) passwd root nano /etc/ssh/sshd_config增加如下内容 #启用 RSA 认证 RSAAuthentication yes #启用公钥私钥配对认证方式 PubkeyAuthentication yes #公钥文件路径(和上面生成的文件同) AuthorizedKeysFile .ssh/authorized_keys #root能使用ssh登录 PermitRootLogin yes 重启SSH service ssh restart完成上述操作后,可以通过127.0.0.1:16022连接本地的docker 二、通过PyCharm连接本地docker容器 配置SSH信息在PyCharm专业版中选择SSH interpreter,输入相关的IP:port,帐号密码等信息。
|
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |