vscode利用ssh配置docker容器并開啟遠(yuǎn)程編程模式的詳細(xì)步驟
第一、安裝docker
此處安裝的方法不再贅述,可以去docker官網(wǎng)上,根據(jù)不同的系統(tǒng),安裝不同的版本的docker包
第二、拉取鏡像
我們要通過docker搭建一套深度學(xué)習(xí)環(huán)境,方便我們以后學(xué)習(xí)和實踐項目
docker search pytorch
通過上述命令,進(jìn)行鏡像的拉去;選擇pytorch/pytorch
當(dāng)然也可以去官網(wǎng)查找鏡像
#下面的網(wǎng)址查看pytorch的官方docker
https://hub.docker.com/r/pytorch/pytorch/tags
docker pull pytorch/pytorch:1.13.1-cuda11.6-cudnn8-runtime
第三、啟動docker服務(wù)
docker run -itd --gpus all --restart always -p 10013:5000 -p 10012:8000 -w /workspace -v /home/workspace_lzc:/workspace --name lzc_pytorch_workspace 44e3734eb0c6 /bin/bash
第四、docker的環(huán)境配置
apt-get update apt-get install sudo sudo apt-get install ssh sudo apt-get install openssh-server
第五、啟動ssh服務(wù)
sudo service ssh start
第六、更改ssh配置文件
vim /etc/ssh/sshd_config #在底部增加內(nèi)容 Port 8000 #根據(jù)自己的docker開發(fā)接口配置 PermitRootLogin yes #允許root用戶使用ssh登錄
第七、重啟ssh服務(wù)
sudo service ssh restart passwd root # 設(shè)置新密碼 如:root
第八、在vscode中加入如下遠(yuǎn)程config
Host pytorch HostName 192.xx.xx.xx #例如198.128.6.12 Port 10012 User root StrictHostKeyChecking no
#到此vscode通過ssh遠(yuǎn)程登錄docker完成。
第九、補充在vscode無法找到conda環(huán)境的解決辦法
這個問題非常的簡單,只需要通過別的原創(chuàng)工具進(jìn)入容器找到conda的位置
which conda
找到conda以后 在路徑后面加init命令
/opt/conda/bin/conda init
到此這篇關(guān)于vscode利用ssh配置docker容器內(nèi)開啟遠(yuǎn)程編程模式的文章就介紹到這了,更多相關(guān)vscode開啟遠(yuǎn)程編程模式內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
docker安裝nacos2.2.4圖文詳解(含:nacos容器啟動參數(shù)、環(huán)境變量、常見問題整理)
文章詳細(xì)介紹了如何在Docker中下載、安裝和配置Nacos?2.2.4,包括在線和離線安裝步驟、使用不同網(wǎng)絡(luò)模式(如Host模式)以及一些常見問題的解決方法,感興趣的朋友跟隨小編一起看看吧2025-02-02解決docker啟動容器失敗:cannot?access‘/docker-entrypoint-initdb.d/‘:
這篇文章主要介紹了解決docker啟動容器失敗:cannot?access‘/docker-entrypoint-initdb.d/‘:Operation?not?permitted,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-05-05Linux環(huán)境下安裝docker環(huán)境(親測無坑)
大家好,本篇文章主要講的是Linux環(huán)境下安裝docker環(huán)境(親測無坑),感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下2021-12-12使用Dockerfile.dockerignore提升Docker鏡像構(gòu)建速度
這篇文章主要為大家介紹了使用Dockerfile.dockerignore提升Docker鏡像構(gòu)建速度,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪<BR>2023-10-10導(dǎo)出與導(dǎo)入Docker的容器實現(xiàn)示例
本文主要介紹了導(dǎo)出與導(dǎo)入Docker的容器實現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2021-12-12docker?swarm快速部署redis分布式集群的詳細(xì)過程
這篇文章主要介紹了docker?swarm快速部署redis分布式集群,只需要通過docker-compose.yml文件和一個啟動命令就完成redis分布式部署的方式,讓其分別部署在不同機器上,并實現(xiàn)集群搭建,需要的朋友可以參考下2022-10-10Docker+K8S 集群環(huán)境搭建及分布式應(yīng)用部署
這篇文章主要介紹了Docker+K8S 集群環(huán)境搭建及分布式應(yīng)用部署,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-07-07