最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

VSCode連接遠程docker環(huán)境操作步驟

 更新時間:2025年03月17日 09:30:26   作者:老阿姨DEBUG  
這篇文章主要介紹了如何在容器內(nèi)部署和配置,包括查看Docker版本、管理容器和鏡像、構(gòu)建容器、配置容器內(nèi)部環(huán)境、安裝和配置VSCode以及遠程連接和配置遠程Docker容器環(huán)境,需要的朋友可以參考下

1.容器內(nèi)部署操作

1.1 查看本機是否安裝docker

docker version

1.2 查看服務(wù)器上所有docker鏡像

(和研發(fā)確認:自己項目使用哪個鏡像)

docker images

1.3 查看服務(wù)器上所有的容器

docker ps -a

非必要動作,有助于了解當(dāng)前服務(wù)器上面的容器現(xiàn)狀

docker刪除容器

如果容器正在運行中:

docker stop <container_name_or_id>
docker rm <container_name_or_id>

或者

docker rm -f <container_name_or_id>

1.4 鏡像構(gòu)建容器

(需要記住容器名稱、容器目錄、容器端口)

例如:

docker run --gpus all -it -d --shm-size=1g --name cm_syfang -v /home/host/xxxx:/home/container/xxxx -p 8022:22 repository:tag

命令 --gpus all 表示容器內(nèi)可以使用所有 gpu 設(shè)備

命令 --gpus “device=0,1”表示使用第一和第二個 gpu 設(shè)備

命令 -it 表示進入 docker 之后使用命令行交互

命令 -d 表示后臺運行

命令 --shm-size=1g 調(diào)整容器共享內(nèi)存大小

命令 --name attack_liujun 給 docker 容器命名

命令 -v [主機目錄]:[容器目錄] 掛載數(shù)據(jù)卷,實現(xiàn)數(shù)據(jù)的共享和持久化,注意使用絕對路徑方式

掛載目錄的優(yōu)點 1.實現(xiàn)數(shù)據(jù)備份;2.方便數(shù)據(jù)傳輸

命令 -p xxxx:22 此時便做了主機端口 8022 與容器端口 22 的映射,可以通過這個端口連接到遠程的服務(wù)器

1.5 容器內(nèi)部配置

進入容器內(nèi)部 docker start -ai 容器名 (進入命令行界面,需要加上-ai參數(shù))

例如:

docker start -ai cm_syfang

在容器內(nèi)依次輸入下面指令

更新

apt-get update

安裝 sudo

apt-get install sudo

安裝 vim

sudo apt-get install vim

安裝 ssh 服務(wù)

sudo apt-get install openssh-server

啟動 ssh 服務(wù)

sudo /etc/init.d/ssh start

查看 ssh 狀態(tài)

sudo service ssh status

設(shè)置 root 用戶密碼(設(shè)置 root 用戶密碼為: admin(盡量使用統(tǒng)一的密碼))

passwd root

在容器內(nèi)修改 ssh 配置文件

輸入指令

sudo vim /etc/ssh/sshd_config

修改 ssh 配置文件

命令 i: 表示在當(dāng)前光標(biāo)位置進入輸入模式

在末尾“插入模式”添加下面內(nèi)容:

RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys
PermitRootLogin yes

按“Esc”取消“插入模式”,并輸入 :wq 保存并退出

重啟 ssh

service ssh restart

容器內(nèi)的部署已完成

退出容器命令行(此處有坑,這樣退出會導(dǎo)致docker容器停止運行,可以直接關(guān)閉命令行窗口)

exit

2.安裝及配置vscode

2.1 安裝vscode

(https://code.visualstudio.com/docs/?dv=win64user)

2.2 vscode本地配置

2.2.1 安裝漢化插件

2.2.2 安裝python

(注意:此時安裝的本地環(huán)境)

2.2.3 安裝遠程ssh插件

2.3 VScode遠程連接docker容器

2.3.1 打開左下角命令行圖標(biāo),點擊第一個選項

2.3.2 選擇“配置SSH主機”

2.3.3 選擇“C:\Users\think\.ssh\config”

2.3.4 維護config信息

Host:主機名,可隨意填寫

HostName:主機ip

User:用戶名

port:docker端口

2.3.5 選擇主機

再次選擇左下角命令行圖標(biāo)選擇“Connect to Host…”則出現(xiàn)剛在config中維護的主機信息

2.3.6 依次選擇操作系統(tǒng),輸入用戶名對應(yīng)密碼

2.3.7 連接成功后左下角會出現(xiàn)遠程服務(wù)器名稱

2.4 VScode配置遠程docker容器環(huán)境

2.4.1 進入容器目錄,即鏡像構(gòu)建容器時所選的容器目錄

2.4.2 安裝容器python

(注意VScode每個遠程環(huán)境都需要安裝相應(yīng)python)

2.4.3 配置解釋器:

和算法工程師確認好項目所用的解釋器,在終端直接切換conda解釋器

conda activate 解釋器name

如果提示找不到conda,需要進入conda安裝路徑,進行初始化;再通過命令行切換相應(yīng)解釋器

/opt/conda/condabin/conda init

也可以通過右下角直接選擇對應(yīng)解釋器

2.5 接下來就可以正常運行代碼了

到此這篇關(guān)于VSCode連接遠程docker環(huán)境的文章就介紹到這了,更多相關(guān)VSCode連接遠程docker環(huán)境內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 詳解使用阿里云鏡像倉庫構(gòu)建國外Docker鏡像

    詳解使用阿里云鏡像倉庫構(gòu)建國外Docker鏡像

    這篇文章主要介紹了詳解使用阿里云鏡像倉庫構(gòu)建國外Docker鏡像,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11
  • 快速安裝openshift的步驟詳解

    快速安裝openshift的步驟詳解

    今天小編就為大家分享一篇關(guān)于快速安裝openshift的步驟詳解,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-12-12
  • Docker加載鏡像時報錯no space left on device的徹底解決方案

    Docker加載鏡像時報錯no space left on device的徹底解

    本文詳細記錄了在部署FastDDS鏡像時遇到磁盤空間不足的問題,并介紹了從排查到徹底解決的完整過程,通過分析根分區(qū)空間占用情況,將Docker數(shù)據(jù)根目錄遷移到大分區(qū),并修改daemon.json文件中的data-root配置,最終成功解決了問題,需要的朋友可以參考下
    2025-11-11
  • docker?exec使用-it操作圖文詳解

    docker?exec使用-it操作圖文詳解

    這篇文章主要介紹了docker?exec使用-it操作的相關(guān)資料,主要是使用?docker?exec?-it?CONTAINER_ID?bash命令進入正在運行的Docker容器的終端,并保持終端的輸入形式,需要的朋友可以參考下
    2025-03-03
  • docker imageid 和 digest區(qū)別解析

    docker imageid 和 digest區(qū)別解析

    在Docker中,image ID和digest是兩個不同的標(biāo)識符,用于唯一標(biāo)識和引用Docker鏡像的不同方面,這篇文章主要介紹了docker imageid 和 digest區(qū)別,需要的朋友可以參考下
    2023-06-06
  • Docker -p將容器內(nèi)部的端口映射到宿主機的端口方式

    Docker -p將容器內(nèi)部的端口映射到宿主機的端口方式

    文章介紹了使用-docker參數(shù)將容器內(nèi)部端口映射到宿主機端口的方法,包括單端口映射、多端口映射、自動分配宿主機端口、查看實際端口、綁定特定宿主機IP和測試端口連通性
    2025-11-11
  • Windows系統(tǒng)下裝Docker至D盤/其他盤最新方法(最準(zhǔn)確,直接裝)

    Windows系統(tǒng)下裝Docker至D盤/其他盤最新方法(最準(zhǔn)確,直接裝)

    這篇文章主要介紹了Windows系統(tǒng)下裝Docker至D盤/其他盤的相關(guān)資料,為了避免C盤空間不足的問題,通過修改安裝路徑,可以將Docker的數(shù)據(jù)存儲在D盤的特定文件夾中,從而有效地管理磁盤空間,需要的朋友可以參考下
    2025-04-04
  • docker部署redis的具體實現(xiàn)

    docker部署redis的具體實現(xiàn)

    在開發(fā)中,我們經(jīng)常會遇到使用redis的場景,本文主要介紹了docker部署redis的具體實現(xiàn),具有一定的參考價值,感興趣的可以了解一下
    2024-06-06
  • docker容器跨服務(wù)器的遷移的方法

    docker容器跨服務(wù)器的遷移的方法

    本篇文章主要介紹了docker容器跨服務(wù)器的遷移的方法,docker的備份方式有export和save兩種,具有一定的參考價值,感興趣的小伙伴們可以參考一下。
    2017-02-02
  • 如何給Docker配置網(wǎng)絡(luò)代理

    如何給Docker配置網(wǎng)絡(luò)代理

    文章講述了如何為Docker配置代理,包括守護進程dockerd、容器運行和構(gòu)建時的代理配置方法,并強調(diào)了不同場景下的適用性
    2024-11-11

最新評論

高阳县| 罗山县| 台南市| 长阳| 沁源县| 古田县| 辽中县| 准格尔旗| 锡林浩特市| 马鞍山市| 八宿县| 六盘水市| 车险| 五寨县| 金秀| 廊坊市| 盐津县| 沙坪坝区| 浏阳市| 澜沧| 东安县| 梨树县| 扶风县| 屏东县| 宁津县| 玛曲县| 莆田市| 花垣县| 洛川县| 甘孜| 宜阳县| 海淀区| 双城市| 都昌县| 汕头市| 通城县| 鄯善县| 华亭县| 高要市| 保山市| 吐鲁番市|