docker 远程连接 文件看不到_pycharm连接远程linux服务器的docker
在我們利用遠程服務器部署的docker調試深度學習模型時,需要將代碼傳來傳去,很不方便。這里我們介紹pycharm連接遠程服務器docker的方法。
2. 進入容器:
docker exec -it torch-remote bash3. 更新容器的apt源,安裝ssh和vim
apt-get update apt-get install openssh-server apt-get install vim4. 使用vim打開并修改配置文件,找到PermitRootLogin prohibit-password這一行,修改為PermitRootLogin yes,允許通過ssh遠程訪問docker。
vim /etc/ssh/sshd_config5. 創建docker中root用戶的密碼。
passwd root6. 啟動ssh服務,至此,服務器端配置完畢。
service ssh restart7. 我們在PyCharm中創建一個新項目,命名為docker-remote。在Tools-Deployment-Configuration中,按下圖配置。注意Type選擇SFTP,Port是步驟1映射的端口,Password是步驟5設置的密碼。配置完成后,點擊Test SFTP connection,測試連接是否成功。
8. 配置本地文件上傳至docker的目錄:
9. 在PyCharm-Preferences-Project Interpreter里,點擊右上角的設置按鈕,選擇add remote,配置如下圖。注意Python interpreter path指的是docker中python的路徑。
10. 接著需要等待一會,待程序配置結束。點擊Tools-Deployment-Automatic Upload打開文件自動上傳功能,上傳文件需要一定時間。接著我們就可以實現遠程運行和調試啦。
總結
以上是生活随笔為你收集整理的docker 远程连接 文件看不到_pycharm连接远程linux服务器的docker的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: U盘系统怎么启动主界面 U盘系统的启动界
- 下一篇: 为什么新u盘电脑读不出来怎么回事 新买的