1. 环境准备

1.1 前往CCE申请一个集群,并创建一个弹性云服务器,这样云服务器里就安装好了docker及相关环境的配置。选择集群我使用如下配置,创建一个免费的VPC,其余默认。

1.2 创建节点,选择需要的配置,由于构建镜像不需要很高的配置,我这里仅选择4核|8GB的机器,系统盘和数据盘依照个人喜好调整大小,其余配置默认。输入密码后无脑下一步直到创建完成。

1.3 创建一个弹性公网IP,并绑定云服务器,方便从本地进行连接,且可以从网络上下载需要的文件。

2. 构建镜像

2.1 登录刚创建好的云服务器,我这里直接使用网页连接,并使用docker pull拉取需要的镜像,这边我用的是swr.cn-north-4.myhuaweicloud.com/modelarts-job-dev-image/custom-cpu-base:1.3

不推荐直接使用commit的方式制作镜像,故以下以Dockerfile制作镜像的方式为例

假定下载后存储路径为/home,以安装python3.6为例

> vim Dockerfile

FROM swr.cn-north-4.myhuaweicloud.com/modelarts-job-dev-image/custom-cpu-base:1.3

RUN mkdir –p /home/install && cd /home/install && \

wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-4.5.1-Linux-x86_64.sh --no-check-certificate && \

bash Miniconda3-4.5.1-Linux-x86_64.sh -b -p /home/miniconda3 && \

rm -rf /home/install

ENV PATH /home/miniconda3/bin:$PATH

ENV LD_LIBRARY_PATH /home/miniconda3/lib:$LD_LIBRARY_PATH

>docker build --no-cache=true -t 生成的镜像名 -f Dockerfile .

> docker push 生成的镜像名

参考链接:

linux自定义model,关于modelarts自定义镜像使用心得相关推荐

  1. 什么是php model类,thinkphp的自定义model类有什么作用?

    请问,thinkphp的自定义model类有什么作用?如: <?php //自定义Modle类 namespace Home\Model; use Think\Model; class StuM ...

  2. Linux系统启动流程(4)制作自定义linux之一

    Linux系统启动流程(4)制作自定义linux之一 平时使用的服务器类型的linux系统一般都会装载各种软件与服务,而在某些情况下,并不能一直直接使用公司管理的系统,一是可能会出现故障,二是在处理一 ...

  3. [golang gin框架] 4.自定义Model以及Gin 文件上传

    一.Gin 中自定义 Model 关于 Model 如果应用非常简单的话,我们可以在 Controller 里面处理常见的业务逻辑,但是如果 有一个功能想在多个控制器.或者多个模板里面复用的话,那么就 ...

  4. python自定义函数大全-Python自定义函数

    华为云函数工作流(FunctionGraph)是一项基于事件驱动的函数托管计算服务.通过函数工作流,只需编写业务函数代码并设置运行的条件,无需配置和管理服务器等基础设施,函数以弹性.免运维.高可靠的方 ...

  5. 菜鸟VMware安装MX Linux的初次经验总结及镜像快速下载方式

    首先说明,不是每个人都像老鸟那么牛逼,请不要鄙视新手,可能将来他比你牛,老鸟请绕道,不喜勿喷! 也不能说是教程吧,整个网上没搜到有用的东西,不知道是系统导致的问题还是什么,乱七八糟的文章很多,应该是我 ...

  6. 07|Serverless运行时:使用自定义运行时支持自定义编程语言

    这一讲我将带你了解如何自定义函数运行时. 我们知道 Serverless 应用的函数代码是在 FaaS 中运行的,到目前为止,你也只能选择 FaaS 平台支持的编程语言开发应用,而 FaaS 平台支持 ...

  7. 嵌入式linux之buildroot(二)编译rk3399镜像

    编译rk3399镜像 1. 前言 2. 编译 3. 输出 4. 测试 5. 目录 1. 前言 开发环境:ubuntu20(docker) 开发板:roc-rk3399-pc-plus 软件:vscod ...

  8. 分享Kali Linux 2017年第11周镜像文件

    分享Kali Linux 2017年第11周镜像文件 Kali?Linux官方于3月12日发布2017年的第11周镜像.这次维持了11个镜像文件的规模.默认的Gnome桌面的4个镜像,E17.KDE. ...

  9. R语言使用ggpubr包的ggbarplot函数可视化水平偏差条形图(计算数值的z-score、自定义填充色、自定义条形边缘色、自定义调色板、条形图全局排序从小到大、文本标签角度、添加图例标签、轴标签

    R语言使用ggpubr包的ggbarplot函数可视化水平偏差条形图(计算数值的z-score.自定义填充色.自定义条形边缘色.自定义调色板.条形图全局排序从小到大.文本标签角度.添加图例标签.轴标签 ...

最新文章

  1. android中占容器比例,Android中的容器
  2. python multiprocessing 和tcp
  3. IE9给我带来的惊喜和不解(For Silverlight不解)
  4. 基本机器学习算法思想以及编程实现
  5. 简单的MySql游标创建
  6. xampp 403 禁止访问 问题解决
  7. 【vjudge contest 418548】2021 BUAA Winter Training 3(Private),签到题ABCDG
  8. 计算机加域成灰色,高手解说win7系统创建域选项变成灰色的具体教程
  9. javascript数据类型(摘录)
  10. 轻松学习分布式|系列2|负载均衡算法。
  11. AOJ2025 Eight Princes
  12. RecastNavigation-NavMesh生成原理
  13. Unity —Spine动画
  14. 计算机管理有U盘 为啥不显示,U盘插入电脑后不显示怎么办?
  15. 给zabbix更换nagios图标
  16. Windows11 安装安卓子系统详细教程
  17. String 源码浅析————终结篇
  18. Pohlig-Hellman算法求Elgamal算法私钥+大步小步法解决DLP(离散对数问题)
  19. 创建Hive外部表,关联HDFS文件
  20. lumen框架的理解

热门文章

  1. C语言为什么被const声明的变量不是一个常量表达式
  2. [WP8] ListBox的Item宽度自动填满
  3. hdu 1421 搬寝室 动态规划
  4. CSS教程:实例讲解定位Position
  5. 2-算法 矩阵 数组类
  6. Python之数据分析(Numpy的使用、多维数组、数据类型)
  7. Python+pandas使用重采样技术按时间段查看员工业绩
  8. Python概率编程库PyMC应用案例二则
  9. 怎么安装python环境和编译器_Python环境安装以及PyCharm编译器的安装
  10. python get score gain_Python functional.linear方法代码示例