日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

docker 远程连接 文件看不到_pycharm连接远程linux服务器的docker

發(fā)布時間:2024/9/27 linux 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 docker 远程连接 文件看不到_pycharm连接远程linux服务器的docker 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

在我們利用遠程服務器部署的docker調試深度學習模型時,需要將代碼傳來傳去,很不方便。這里我們介紹pycharm連接遠程服務器docker的方法。

  • 首先我們啟動一個新的pytorch容器,命令如下。關于此步驟更詳細的說明,參見ubuntu+docker使用nvidia顯卡運行pytorch。6006端口是用來運行tensorboard的,這里重要的是22端口。如果希望通過ssh遠程連接docker,需要對容器的22端口做端口映射。
  • nvidia-docker run -p 6009:6006 -p 23:22 -it -d --name="torch-remote" -v /home/serveradmin/leon:/workspace pytorch/pytorch:latest

    2. 進入容器:

    docker exec -it torch-remote 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. 創(chuàng)建docker中root用戶的密碼。

    passwd root

    6. 啟動ssh服務,至此,服務器端配置完畢。

    service ssh restart

    7. 我們在PyCharm中創(chuàng)建一個新項目,命名為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打開文件自動上傳功能,上傳文件需要一定時間。接著我們就可以實現(xiàn)遠程運行和調試啦。

    總結

    以上是生活随笔為你收集整理的docker 远程连接 文件看不到_pycharm连接远程linux服务器的docker的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內容還不錯,歡迎將生活随笔推薦給好友。