当前位置:网站首页>cube-studio配置镜像仓库并允许
cube-studio配置镜像仓库并允许
2022-08-10 15:58:00 【我要用代码向我喜欢的女孩表白】
搭建私有仓库我用的是harbor:
harbor配置远程仓库_我要用代码向我喜欢的女孩表白的博客-CSDN博客
建立好私有仓库后
远程镜像仓库
---------------
harbor管理页面
http://192.168.9.56:83/
账号密码
admin
Harbor12345
-------------
镜像推送过程
1.登录
sudo docker login 192.168.9.56:83
2.打标记
sudo docker image tag 【本地镜像的名字:版本】 192.168.9.56:83/cube_public/【新名称】
sudo docker image tag sparkdemo:v4 192.168.9.56:83/cube_public/sparkdemo
3.推送
sudo docker push 192.168.9.56:83/cube_public/sparkdemo
cube-studio上的应用
在导航栏目录上选择,训练-》仓库,点击右边的+号,新增
填上,你平常在服务端登录harbor的东西,然后点击保存
新增界面
-------------------
名称【你harbor中建立的项目仓库名,当然,你也可以自己写一个名字,他不会使用此名称去连接harbor,仅仅是作为cube-studio中的仓库名称】
名称:cube_public
域名【你使用harbor登录的网址名,也是login harbor的地址名】
域名:192.168.9.56:83
用户名【你harbor登录时候用的名字】
用户名:admin
密码【用户名对应的密码】
密码:Harbor12345
然后点击,训练-》模板镜像,点击旁边的+号新增
模板新增
---------------------
仓库【从你之前构建的仓库中选择】
仓库:cube_public
非常重要,名称【你平常怎么拉取镜像的,就写这个pull后面的整个内容,从仓库到版本都要写上,我之前就在这里踩了坑,不写版本默认,拉取latest版本】
名称:192.168.9.56:83/cube_public/sparkdemo
描述:随便写
我的镜像是提前已经全部构建好了,所有的配置,是独立进行配置的,所以不用写其他
然后保存
任务构建,训练-》任务模板
任务模板就是,你在任务流中,可以拿出来使用的算子(镜像整体)
任务模板填写
-----------------------
功能分类【工作流平台,点击左边可以拖拽的那些模块,这里选择数据处理】
功能分类:数据处理
镜像【你刚刚构建的镜像仓库模板】
镜像:xxx自己选择
名称【拖拽的算子,名称】
名称:spark2
版本【选择release,大家都能使用你创建的算子】
版本:release
描述:随便填
启动参数【你输入的命令,怎么去操作这个算子,可以参考他下面的提示内容】
启动参数:
{
"参数": {
"workdir": {
"type": "str",
"item_type": "str",
"label": "启动目录",
"require": 0,
"choice": [],
"range": "",
"default": "/mnt/xx",
"placeholder": "",
"describe": "启动目录",
"editable": 1,
"condition": "",
"sub_args": {}
},
"command": {
"type": "str",
"item_type": "str",
"label": "启动命令",
"require": 1,
"choice": [],
"range": "",
"default": "sh start.sh",
"placeholder": "",
"describe": "启动命令",
"editable": 1,
"condition": "",
"sub_args": {}
}
}
}
保存后,打开任务流,选择或创建一个,进行工作
使用
-----------
从左边拉出你刚刚创建的算子
在command中执行,docker中的命令,点击旁边的保存,将右边导航栏,拉在最上面,点击run
点开项目,查看容器,可以看到内部详细日志
边栏推荐
- 企业如何开展ERP数据治理工作?_光点科技
- 颜色空间
- Go+:首个顺应 “三位一体” 发展潮流的编程语言
- App自动化测试框架设计与实现
- Chapter one module of the re module,
- 解决mpi4py导入报错ImportError: libmpi.so.40: cannot open shared object file: No such file or directory
- cmake记录
- Taurus.MVC WebAPI 入门开发教程4:控制器方法及参数定义、获取及基础校验属性【Require】。
- Andorid源码编译需要掌握的shell语法(三)
- String compression (3) short string compression
猜你喜欢
易基因|深度综述:m6A RNA甲基化在大脑发育和疾病中的表观转录调控作用
FP6378AS5CTR SOT - 23-5 effective 1 mhz2a synchronous buck regulator
商业智能BI行业分析思维框架:铅酸蓄电池行业(二)
Go+:首个顺应 “三位一体” 发展潮流的编程语言
Servlet简单项目操作
关于Web渗透测试需要知道的一切:完整指南
一文带你了解 HONOR Connect
app自动化测试webview怎么操作
Recommend a few had better use the MySQL open source client, collection!
Kubernetes kube-proxy工作原理
随机推荐
uniapp使用scroll-view,设置横向,内容重叠的问题解决
企业如何开展ERP数据治理工作?_光点科技
怎么设计产品手册?用什么设计产品手册?
Mobileye携手极氪通过OTA升级开启高级驾驶辅助新篇章
全志V853开发板移植基于 LVGL 的 2048 小游戏
困扰已久的一个微信bug
Please check the preparation guide for the 2022 Huawei Developer Competition
NPM - Cannot read properties of null (reading 'pickAlgorithm') 解决方案
5G NR MIB Detailed Explanation
WinUI 3 Fundamentals 5小时教学视频
视频转成gif动图怎么操作?仅需三步在线完成视频转gif
x86 与 x64 架构下函数参数传递的区别【汇编语言】
LeetCode-101. Symmetric Tree
FP6378AS5CTR SOT - 23-5 effective 1 mhz2a synchronous buck regulator
Etcd Kubernetes 集群稳定性:LIST 请求源码分析、性能评估与大规模基础服务部署调优
如何修改gif尺寸?1分钟教你快速修改gif尺寸
FTXUI基础笔记(botton按钮组件基础)
视频转gif怎样操作?1分钟在线视频转gif制作
JVM学习——2——内存加载过程(类加载器)
【21天学习挑战赛】直接选择排序