踩坑小結
- 認真看教程
- 配置好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)
-
配置本地的docker環境
詳細步驟見上步教程。 -
配置Registry (Deploy to Registry)
Registry 賬號密碼 (https://cr.console.aliyun.com/cn-hangzhou/instances/credentials)
然后
把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 服務器上直接操作
命令行操作即可.