乐趣区

关于gpu:深度学习训练-恒源云创建自定义镜像DockerHub导入镜像

文章起源 | 恒源云社区(专一人工智能 / 深度学习云 GPU 服务器训练平台,官网体验网址:https://gpushare.com/)

原文地址 | https://gpushare.com/docs/ins…

零碎镜像

零碎镜像是操作系统与计算环境的打包封装。镜像中提供了 CUDA、CUDNN、Python 等环境,在创立实例时能够抉择各个组件的版本。

实例提供的零碎为 Ubuntu 18.04,并且预装了 JupyterLab、TensorBoard 服务,能够在实例列表中的 快捷工具 间接关上链接。

自定义镜像

在曾经创立好的实例中装置好运行环境后,能够通过创立自定义镜像来保留这个实例的环境。下一次创立新实例抉择这个自定义镜像进行创立,创立出的新实例保留了之前的环境。

在 我的实例 中找到须要创立自定义镜像的实例,点击 实例治理 – 创立自定义镜像。创立自定义镜像须要肯定工夫,急躁期待创立实现。

创立实现后进入 实例与数据 – 我的镜像 能够看到曾经创立好的镜像。

当创立新的实例时抉择 自定义镜像 来创立。

导入镜像

自定义镜像反对导入性能,能够通过 DockerHub 或 集体数据 两种形式进行导入。为了自定义镜像失常创立,须要满足下列要求:

镜像指 Docker 镜像,根底发行版要求为 Ubuntu 18.04

  1. DockerHub 形式增加的仓库要求为公开权限
  2. 集体数据中上传的镜像应改为 docker save 导出的文件
  3. 导入期间会在镜像根底上装置 Python、JupyterLab、TensorBoard 等必要工具软件,以便可能失常在平台中应用。

DockerHub 导入

进入 实例与数据 – 我的镜像 中,点击右上方 Docker Hub 导入。

输出 DockerHub 地址,输出镜像名如 ubuntu:18.04,点击 导入。

导入须要破费肯定工夫,期待导入实现后能够看到创立胜利后的镜像。

OSS (集体数据) 导入

首先将 Docker 镜像保留成一个文件。

# 拉取镜像
~# docker pull ubuntu:18.04

# 将镜像保留为文件
~# docker save -o ubuntu1804.tar ubuntu:18.04
~# ls
ubuntu1804.tar

# 压缩镜像文件
~# gzip ubuntu1804.tar
~# ls
ubuntu1804.tar.gz

通过 工具传输 或 命令传输 将镜像文件上传到 集体数据 中。

进入 实例与数据 – 我的镜像 中,点击右上方 OSS 导入。

输出刚导入的镜像文件名称,点击 导入。

导入须要破费肯定工夫,期待导入实现后能够看到创立胜利后的镜像。

退出移动版