更新时间:2022-08-22 GMT+08:00
上传容器应用镜像到SWR
- 应用镜像需集成边缘SDK,根据需要可分别基于ItClient/OAClient/DriverClient进行开发。此处仅演示部署步骤,故可直接拉取一个现有的可公开拉取到的镜像。
- 登录边缘节点硬件(例如步骤2.1购买的ECS),执行拉取镜像的命令:
//1.拉取镜像 $ docker pull swr.cn-north-4.myhuaweicloud.com/huawei-iot-edge/edgerule:1.1.0001.20200428202651.x86 //2.查看拉取到的镜像 $ docker images
- 访问容器镜像服务 SWR,单击“立即使用”,进入容器镜像服务控制台。
- 单击右上角“创建组织”,创建容器镜像所属的组织。
组织名称:自定义,如iot_edge_test
- 单击右上角“登录指令”,复制在边缘节点硬件上连接容器镜像服务的临时指令。
- 登录边缘节点服务器后台系统,输入复制的登录指令并回车,提示“Login Succeeded”则表明该硬件已通过SWR云服务的鉴权认证,可进行上传/下载镜像。
- 上传docker镜像到SWR云服务
- 为本地镜像打标签,格式为docker tag [镜像名称:版本名称] [镜像仓库地址]/[组织名称]/[镜像名称:版本名称]
$ docker tag swr.cn-north-4.myhuaweicloud.com/huawei-iot-edge/edgerule:1.1.0001.20200428202651.x86 swr.cn-north-4.myhuaweicloud.com/iot_edge_test/app:1.0.0
- 上传镜像到SWR,格式为docker push [镜像仓库地址]/[组织名称]/[镜像名称:版本名称]
$ docker push swr.cn-north-4.myhuaweicloud.com/iot_edge_test/app:1.0.0
- 为本地镜像打标签,格式为docker tag [镜像名称:版本名称] [镜像仓库地址]/[组织名称]/[镜像名称:版本名称]
- 在SWR控制台选择“我的镜像”,可查看上传的自定义镜像app。
父主题: 前提条件