【21年02月-氣象海洋時序預測】DW打卡01-Docker從安裝到baseline提交跑路之踩坑總結 (使用Pycharm+Alibaba雲插件來一鍵打包部署提交)


踩坑小結

  • 認真看教程
  • 配置好docker環境
  • 配置好Pycharm的同步環境,裝好Alibaba雲插件
  • 配置好雲插件環境 (教程是Deploy to ACR,我這里改為Deploy to Registry)
  • 一鍵部署提交
  • 本地驗證補充

docker環境補充篇

windows10專業版,我的主板在BISO下沒有開啟虛擬化這個選項(型號比較新),但是在CPU超頻選項里有這個虛擬化支持;
BIOS路徑:(M.I.T-高級頻率設定-CPU超頻進階設置-SVM Mode,把SVM Mode設置成開啟就實現了CPU虛擬化)

解決方法:
具體百度了主板型號+開啟虛擬化,如下面這篇: http://www.it588.cn/vmware/2019-06-18/645.html

教程地址

【入門】Docker練習場 手把手超詳細操作說明
https://tianchi.aliyun.com/competition/entrance/231759/tab/226

(自己照着走一遍,即可完成提交,以下全部為個人的部分踩坑+補充內容)

教程學習篇

  • 【入門】Docker練習場 手把手超詳細操作說明 https://tianchi.aliyun.com/competition/entrance/231759/tab/226
    • 本文省略了很多中間步驟和中間細節,細節都在上面一行的教程中,只做部分踩坑總結。
    • 傻瓜式教程,照貓畫虎即可;
    • 鏡像推送我選的 2.1 IDE + Cloud Toolkit
      • IDEA和Pycharm是親兄弟,編輯界面一模一樣,樣例用的IDEA,無妨。
      • 教程用的是Deploy to ACR,我們這里改為用Registry。(見下篇)

配置插件 補充篇(Alibaba Cloud Toolkit)

然后

把github上的代碼拉下來,復制到一個工作目錄下,類似於下:

接着選中項目文件右鍵,如下操作進行同步處理即可!

接着:

日志查看

本地的在run目錄下

docker在docker下,使用docker images可以查看:

提交后,提交頁面和郵箱也會收到提示

根據報錯信息,簡單修改一下即可,再重新打包一次即可

提交補充截圖思路

需要配置自己的路徑服務器路徑:

如下

鏡像路徑在那里查看呢?(日志里往上找找即可)

本地驗證補充

這點,我給忘了,用插件構建好后,先run一下看一下報錯信息。

構建完成后可先驗證是否正常運行,正常運行后再進行推送。
CPU鏡像:docker run your_image sh run.sh
GPU鏡像:nvidia-docker run your_image sh run.sh

鏡像大小預警 (C盤困難戶確保你的docker鏡像庫或者wsl是裝到了其他盤上)

基礎鏡像ts [3.38G]

構建后的大小 [5.6G]

以后沒構建一次鏡像庫就會增加5.6G,可以手動刪除掉 docker rmi xx:xx

最后

我省略了很多步驟和中間細節,【入門】Docker練習場 手把手超詳細操作說明 https://tianchi.aliyun.com/competition/entrance/231759/tab/226,這個教程里面已經很詳細了,先照着這個走一遍,有問題,先bing一下解決問題,或者參考一下我的思路。

插件背后的原理其實就是命令操作,看不懂的看2.2 服務器上直接操作 命令行操作即可.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM