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右端显示

 

 

posted @ 2021-07-01 19:16  风hua  阅读(1805)  评论(0编辑  收藏  举报