标签:容器 解释器 ssh 8022 pycharm docker 远程 调试
1、pycharm连接docker环境
步骤如下:
(1)启动docker容器
(2)docker容器安装ssh连接服务
(4)测试能否连接到docker
(3)pycharm配置远程解释器及上传文件路径映射
启动docker容器
(1)启动docker容器,并进入容器内
# 如下指令含义:以镜像名“deploy.deepexi.com/2048_ai/xmeta_server:v3.4.0_beta_13”启动名为“xmeta_test1”的容器,其中对外端口为8022,即可以8022端口访问容器。
docker run --name xmeta_test1 --entrypoint /bin/bash -p 8022:22 -it deploy.deepexi.com/2048_ai/xmeta_server:v3.4.0_beta_13
示例效果如下:
docker容器安装ssh连接服务
(1)安装ssh
apt update
apt-get install openssh-server
若出现如下问题:
则根据提示安装对应版本openssh-client,如下所示重新安装:
安装效果如下所示:
(2)设置root账号的登陆密码
pwd
(3)配置sshd_config文件:若无PermitRootLogin yes 则加入。
vim /etc/ssh/sshd_config
(4)重启ssh服务
service ssh restart
测试能否连接到docker
# 8022商品为之前启动docker对外映射的端口号
ssh root@172.xx.xx.9 -p 8022
pycharm配置远程解释器及上传文件路径映射
(1)工程添加远程解释器。docker容器解释器和配置远程服务器本身的pythom解释器类似:
(2)密码为之前设置docker容器内的root账户的密码
(3)添加解释器及上传文件映射路径(即pychram中的deploy默认的)
(4)运行调试效果如下:
标签:容器,解释器,ssh,8022,pycharm,docker,远程,调试 来源: https://blog.csdn.net/china_xin1/article/details/122134282
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。