vscode利用ssh配置docker容器并開(kāi)啟遠(yuǎn)程編程模式的詳細(xì)步驟
第一、安裝docker
此處安裝的方法不再贅述,可以去docker官網(wǎng)上,根據(jù)不同的系統(tǒng),安裝不同的版本的docker包
第二、拉取鏡像
我們要通過(guò)docker搭建一套深度學(xué)習(xí)環(huán)境,方便我們以后學(xué)習(xí)和實(shí)踐項(xiàng)目
docker search pytorch
通過(guò)上述命令,進(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
第三、啟動(dòng)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
第五、啟動(dòng)ssh服務(wù)
sudo service ssh start
第六、更改ssh配置文件
vim /etc/ssh/sshd_config #在底部增加內(nèi)容 Port 8000 #根據(jù)自己的docker開(kāi)發(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通過(guò)ssh遠(yuǎn)程登錄docker完成。
第九、補(bǔ)充在vscode無(wú)法找到conda環(huán)境的解決辦法
這個(gè)問(wèn)題非常的簡(jiǎn)單,只需要通過(guò)別的原創(chuàng)工具進(jìn)入容器找到conda的位置
which conda
找到conda以后 在路徑后面加init命令
/opt/conda/bin/conda init
到此這篇關(guān)于vscode利用ssh配置docker容器內(nèi)開(kāi)啟遠(yuǎn)程編程模式的文章就介紹到這了,更多相關(guān)vscode開(kāi)啟遠(yuǎn)程編程模式內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
docker啟動(dòng)springboot項(xiàng)目容器閃退的解決
本文主要介紹了docker啟動(dòng)springboot項(xiàng)目容器閃退,大部分原因是啟動(dòng)報(bào)錯(cuò),文中通過(guò)圖文示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2024-07-07Docker時(shí)間不一致,時(shí)區(qū)設(shè)置方式
這篇文章主要介紹了Docker時(shí)間不一致,時(shí)區(qū)設(shè)置方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-11-11docker安裝nacos2.2.4圖文詳解(含:nacos容器啟動(dòng)參數(shù)、環(huán)境變量、常見(jiàn)問(wèn)題整理)
文章詳細(xì)介紹了如何在Docker中下載、安裝和配置Nacos?2.2.4,包括在線和離線安裝步驟、使用不同網(wǎng)絡(luò)模式(如Host模式)以及一些常見(jiàn)問(wèn)題的解決方法,感興趣的朋友跟隨小編一起看看吧2025-02-02解決docker啟動(dòng)容器失敗:cannot?access‘/docker-entrypoint-initdb.d/‘:
這篇文章主要介紹了解決docker啟動(dòng)容器失敗:cannot?access‘/docker-entrypoint-initdb.d/‘:Operation?not?permitted,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-05-05Linux環(huán)境下安裝docker環(huán)境(親測(cè)無(wú)坑)
大家好,本篇文章主要講的是Linux環(huán)境下安裝docker環(huán)境(親測(cè)無(wú)坑),感興趣的同學(xué)趕快來(lái)看一看吧,對(duì)你有幫助的話記得收藏一下2021-12-12使用Dockerfile.dockerignore提升Docker鏡像構(gòu)建速度
這篇文章主要為大家介紹了使用Dockerfile.dockerignore提升Docker鏡像構(gòu)建速度,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪<BR>2023-10-10導(dǎo)出與導(dǎo)入Docker的容器實(shí)現(xiàn)示例
本文主要介紹了導(dǎo)出與導(dǎo)入Docker的容器實(shí)現(xiàn)示例,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-12-12docker?swarm快速部署redis分布式集群的詳細(xì)過(guò)程
這篇文章主要介紹了docker?swarm快速部署redis分布式集群,只需要通過(guò)docker-compose.yml文件和一個(gè)啟動(dòng)命令就完成redis分布式部署的方式,讓其分別部署在不同機(jī)器上,并實(shí)現(xiàn)集群搭建,需要的朋友可以參考下2022-10-10Docker+K8S 集群環(huán)境搭建及分布式應(yīng)用部署
這篇文章主要介紹了Docker+K8S 集群環(huán)境搭建及分布式應(yīng)用部署,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-07-07