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