國立中央大學

#請益 如何在vscode 選擇本地container

8月8日 10:23
最近在學docker 主要是想在寫程式時,可以選擇已建好的container 換環境比較方便 例如 (python 3.10 版+ 爬蟲套件 )包成一個container for 爬蟲用 (python 3.10 版 + 機器學習套件)包成一個container for 練習用 但遇到的問題是不知如何選擇已包好的container當作直譯器用 目前只能使用 vscode內建的 remote 的container 當作直譯器 不知道怎麼選擇本地端自己建立的
4
留言 12
文章資訊
共 12 則留言
國立成功大學
B10 編譯器???
國立清華大學
這不是用 venv 之類的東西就可以了嗎?
國立交通大學
如果只是PY環境,我做實驗或開發前期都用同一台機器的Anaconda來管理,conda create -n <env name> python=3.10 來創乾淨的環境,然後進入這個虛擬環境後,pip裝一裝套件,好處是方便管理環境、安裝快速和可以迅速在不同環境間切換 Docker是實際部署的時候用的,因為部署的時候實體機器可能都不一樣。只要DevOps幫我們裝好實體機器的Docker需求之後(例如Docker會到用的GPU之類的情況),Docker不管在哪台機器上跑結果都一樣,就不會被機器的設定不同所干擾,好處是非常方便部署和Scale