主要的參考鏈接:https://tianchi.aliyun.com/competition/entrance/231759/tab/226
首先按照上面的要求下載完成Docker,注冊并登錄,并且在阿里云搭建容器鏡像倉庫。
本文主要對創(chuàng)建和提交過程進行說明:
1 準(zhǔn)備好所需文件
- 新建文件夾:G:\WeatherPredict,并將下圖中的文件放在該文件夾里面(.DS.store和README.md文件不是必須的)
- 文件開源下載地址:https://github.com/datawhalechina/team-learning-data-mining/tree/master/WeatherOceanForecasts
image.png
2 在Windows PowerShell中進行操作
2.1 進入目錄文件
PS C:\Users\lenovo> G:
PS G:\> cd WeatherPredict
2.2 進行登錄-docker
登錄方式和密碼設(shè)置如下圖中的箭頭所示,注意登錄時的--username="talent_for_data"一定要按照自己的命名來操作。
docker login --username="talent_for_data" registry.cn-shenzhen.aliyuncs.com

image.png
2.3 build-創(chuàng)建
會耗費比較長的時間,出現(xiàn)問題也不要慌,看報錯信息后進行針對性解決。注意最后面的‘2.0 .’。2.0為自己設(shè)置的版本號,方便區(qū)分多次提交的命令文件。
docker build -t registry.cn-shenzhen.aliyuncs.com/time_series/time_series_submit:2.0 .
2.4 push-拉出鏡像
也會耗費幾分鐘的時間,尤其在初次建立時。
docker tag adb69d54740d registry.cn-shenzhen.aliyuncs.com/xcqu_for_tianchi/ai_earth_submit:2.0
docker push registry.cn-shenzhen.aliyuncs.com/time_series/time_series_submit:2.0
-
注意:以上操作的命令都可以直接從鏡像倉庫里面復(fù)制,首先點擊【管理】,然后就可以看到相應(yīng)的操作命令,直接復(fù)制粘貼之后就能將相關(guān)命令與阿里云服務(wù)器建立聯(lián)系。
image.png

image.png
2.5 其他操作
可以查看已經(jīng)創(chuàng)建過的鏡像,尤其當(dāng)電腦C盤存儲空間不足時,需要及時刪除不需要的文件。
# 查看建好的鏡像
docker images
# 刪除占用多于內(nèi)存的鏡像
docker rmi [IMAGE ID]
3 大賽平臺提交
配置路徑時需要注意和提交時的版本號[2.0]和倉庫路徑相匹配,同時保證登錄用戶名和密碼與之前在WindowsPowerShell登錄時的輸入相同,不然極有可能報錯?。?!
配置好路徑之后點擊【提交】,需要等待幾分鐘才能出結(jié)果。

image.png
4 查看結(jié)果
在左側(cè)【我的成績】里面點擊查看,對于提交失敗的情況,可以點擊【查看日志】幫助解決相關(guān)問題(日志信息很有用?。?/p>

image.png
給大家一些已經(jīng)完成的同學(xué)的作業(yè)參考:
- 本群學(xué)習(xí)者:@你說的都對隊-山楓葉紛飛?
https://www.cnblogs.com/zhazhaacmer/p/14415222.html - 2群學(xué)習(xí)者: 屈昊
https://github.com/xcqu2009/WeatherOceanForecasts

