ACR提供安全的应用镜像托管能力,个人版面向个人开发者,公测限额免费使用,无SLA承诺及SLA受损赔偿且有使用限制。
本文使用ACR产品存储自有镜像文件。首先登录ACR产品:https://cr.console.aliyun.com/
根据指引创建如下内容:
创建私有镜像库
如果您是首次使用阿里云容器镜像服务,会弹出提示需要您设置Registry登录密码,请单击前往开通,并根据界面提示,设置Registry登录密码。
- 登录容器镜像服务控制台。
- 在顶部菜单栏,选择所需地域。
- 在左侧导航栏,选择实例列表。
- 在实例列表页面单击个人版实例。
- 在个人实例管理页面选择仓库管理>镜像仓库。
- 在镜像仓库页面左上角选择创建镜像仓库。
- 在仓库信息配置向导中设置命名空间、仓库名称、摘要和仓库类型,本例选择私有镜像仓库类型。然后单击下一步。
-
在代码源配置向导中,将代码源设为本地仓库,然后单击创建镜像仓库。
制作镜像上传到私有镜像库
在DSW的页面点击操作下面的“制作镜像”,制作完成后可以自动上传到镜像仓库。
# encoding=utf-8
import oss2
import os
AK='yourAccessKeyId'
SK='yourAccessKeySecret'
endpoint = 'yourEndpoint'
dir='your model output dir'
auth = oss2.Auth(AK, SK)
bucket = oss2.Bucket(auth, endpoint, 'examplebucket')
for filename in os.listdir(dir):
current_file_path = dir+filename
file_path = '需要上传地址'
bucket.put_object_from_file(file_path, current_file_path)
使用私有镜像部署虚拟机
创建DSW实例,选择自有镜像。
镜像版本为自由仓库信息:
进入实例详情页可以看到当前状态:
当实例为运行状态,可以点击“打开”按钮打开jupyter界面。
可以看到Jupyter已经启动,可以痛快的玩耍了。
网友评论