Docker初体验-“AI Earth”人工智能创新挑战赛——A
2021-02-20 本文已影响0人
ShowMeCoding
主要的参考链接:https://tianchi.aliyun.com/competition/entrance/231759/tab/226
首先按照上面的要求下载完成Docker,注册并登录,并且在阿里云搭建容器镜像仓库。
本文主要对创建和提交过程进行说明:
1 准备好所需文件
- 新建文件夹: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
登录方式和密码设置如下图中的箭头所示,注意登录时的--username="talent_for_data"一定要按照自己的命名来操作。
docker login --username="talent_for_data" registry.cn-shenzhen.aliyuncs.com
image.png
2.3 build-创建
会耗费比较长的时间,出现问题也不要慌,看报错信息后进行针对性解决。注意最后面的‘2.0 .’。2.0为自己设置的版本号,方便区分多次提交的命令文件。
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
-
注意:以上操作的命令都可以直接从镜像仓库里面复制,首先点击【管理】,然后就可以看到相应的操作命令,直接复制粘贴之后就能将相关命令与阿里云服务器建立联系。
image.png
2.5 其他操作
可以查看已经创建过的镜像,尤其当电脑C盘存储空间不足时,需要及时删除不需要的文件。
# 查看建好的镜像
docker images
# 删除占用多于内存的镜像
docker rmi [IMAGE ID]
3 大赛平台提交
配置路径时需要注意和提交时的版本号[2.0]和仓库路径相匹配,同时保证登录用户名和密码与之前在WindowsPowerShell登录时的输入相同,不然极有可能报错!!!
配置好路径之后点击【提交】,需要等待几分钟才能出结果。
image.png
4 查看结果
在左侧【我的成绩】里面点击查看,对于提交失败的情况,可以点击【查看日志】帮助解决相关问题(日志信息很有用!)
image.png
给大家一些已经完成的同学的作业参考:
- 本群学习者:@你说的都对队-山枫叶纷飞
https://www.cnblogs.com/zhazhaacmer/p/14415222.html - 2群学习者: 屈昊
https://github.com/xcqu2009/WeatherOceanForecasts