“AI Earth”人工智能创新挑战赛——AI助力精准气象和海洋预测(1)——docker及提交

竞赛地址:https://tianchi.aliyun.com/competition/entrance/531871/introduction?spm=5176.12281925.0.0.158c7137wDfdUg

一、window10家庭版安装docker
docker手把手教学:
https://tianchi.aliyun.com/competition/entrance/231759/tab/226

docker遇到的坑:
1、安装的docker的版本要跟window10的版本对应,否则会出现package无法安装的情况。
2、安装完docker后 鲸鱼如果是红色的,可能需要安装wsl,docker正常的情况下,鲸鱼呈现绿色,如下:


“AI Earth”人工智能创新挑战赛——AI助力精准气象和海洋预测(1)——docker及提交_第1张图片
1
docker info

查看安装是否成功

二、阿里云镜像创建
直接从上述链接中复制:
这里以申请阿里云容器镜像服务(免费),并创建仓库为例,其他仓库如dockerhub、谷歌、亚马逊、腾讯等详见对应产品说明书。

阿里云容器服务地址为(https://cr.console.aliyun.com)

注册开通后产品页面如下


“AI Earth”人工智能创新挑战赛——AI助力精准气象和海洋预测(1)——docker及提交_第2张图片
2

第一步切换标签页到命名空间,创建地址唯一的命名空间


“AI Earth”人工智能创新挑战赛——AI助力精准气象和海洋预测(1)——docker及提交_第3张图片
3

根据大赛要求选择对应的地域,其他的按照自己需求选择或填写


“AI Earth”人工智能创新挑战赛——AI助力精准气象和海洋预测(1)——docker及提交_第4张图片
4

下一步,选择本地仓库,不建议其他选项,完成创建。


“AI Earth”人工智能创新挑战赛——AI助力精准气象和海洋预测(1)——docker及提交_第5张图片
5

点击管理,可查看详情。


“AI Earth”人工智能创新挑战赛——AI助力精准气象和海洋预测(1)——docker及提交_第6张图片
6

step1:接下来就可以按照提示进行登录;

docker login --username=[自己的用户名]-shenzhen.aliyuncs.com
#输入密码:密码看不到 输完按回车即可
password:xxx

step2:登录成功之后需要准备好要使用的文件夹,例如:

“AI Earth”人工智能创新挑战赛——AI助力精准气象和海洋预测(1)——docker及提交_第7张图片
7

step3:在cmd中将路径切换至这个文件夹下,开始build镜像

docker build -t registry.cn-shenzhen.aliyuncs.com/test_for_tianchi/test_for_tianchi_submit:1.0 .

注意:registry.~~~是上面创建仓库的公网地址,用自己仓库地址替换。地址后面的:1.0为自己指定的版本号,用于区分每次build的镜像。最后的.是构建镜像的路径,不可以省掉。

step4:build成功之后就可以push了,push的时间会稍微长一点。

docker push registry.cn-shenzhen.aliyuncs.com/test_for_tianchi/test_for_tianchi_submit:1.0

registry.~~~是上面创建仓库的公网地址,用自己仓库地址替换。

step5:结果提交

“AI Earth”人工智能创新挑战赛——AI助力精准气象和海洋预测(1)——docker及提交_第8张图片
8

如果成功了会收到邮件:


“AI Earth”人工智能创新挑战赛——AI助力精准气象和海洋预测(1)——docker及提交_第9张图片
9

你可能感兴趣的:(“AI Earth”人工智能创新挑战赛——AI助力精准气象和海洋预测(1)——docker及提交)