一、window10家庭版安装docker
docker手把手教学:
https://tianchi.aliyun.com/competition/entrance/231759/tab/226
docker遇到的坑:
1、安装的docker的版本要跟window10的版本对应,否则会出现package无法安装的情况。
2、安装完docker后 鲸鱼如果是红色的,可能需要安装wsl,docker正常的情况下,鲸鱼呈现绿色,如下:
docker info
查看安装是否成功
二、阿里云镜像创建
直接从上述链接中复制:
这里以申请阿里云容器镜像服务(免费),并创建仓库为例,其他仓库如dockerhub、谷歌、亚马逊、腾讯等详见对应产品说明书。
阿里云容器服务地址为(https://cr.console.aliyun.com)
注册开通后产品页面如下
第一步切换标签页到命名空间,创建地址唯一的命名空间
根据大赛要求选择对应的地域,其他的按照自己需求选择或填写
下一步,选择本地仓库,不建议其他选项,完成创建。
点击管理,可查看详情。
step1:接下来就可以按照提示进行登录;
docker login --username=[自己的用户名]-shenzhen.aliyuncs.com
#输入密码:密码看不到 输完按回车即可
password:xxx
step2:登录成功之后需要准备好要使用的文件夹,例如:
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:结果提交
如果成功了会收到邮件: