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右端显示
作者:华王
博客:https://www.cnblogs.com/huahuawang/