Pycharm 连接docker容器


介绍pycharm连接远程服务器docker的方法,方便自动同步代码

 

1. 首先我们启动一个新的nodeserver容器

#使用nodewebserver 镜像 启动一个名为 nodeserver 的容器 容器8000端口映射宿主的5000端口,容器端口22映射宿主机8022端口

docker run -p 5000:8000 -p 8022:22 -d --name nodeserver nodewebserver

2 .进入容器:

docker exec -it nodeserve bash

3 更新容器的apt源,安装ssh和vim

apt-get update
apt-get install openssh-server
apt-get install vim

4. 使用vim打开并修改配置文件,找到PermitRootLogin prohibit-password这一行,修改为PermitRootLogin yes (允许通过ssh远程访问docker)

vim /etc/ssh/sshd_config

5. 创建docker中root用户的密码

passwd root

 6. 启动ssh服务,至此,服务器端配置完毕。

service ssh restart

7. 我们在PyCharm中创建一个新项目,命名为docker-remot,配置configuration

在Tools-Deployment-Configuration
注意Type选择SFTP,
Port是步骤1映射的端口,
Password是步骤5设置的密码。
配置完成后,点击Test SFTP connection,测试连接是否成功。

  

 8 pycharm右端显示

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM