阅读460 返回首页    go 网易 go 网易蜂巢


创建自定义镜像

目录

简介

蜂巢支持用户使用自定义镜像,本文将详细介绍如何在蜂巢创建自定义镜像。目前在蜂巢创建自定义镜像的方式有:

注:镜像版本更新、覆盖也可以通过以上方式进行。

Dockerfile 创建自定义镜像

1.  登录蜂巢控制台

2.  点击左侧导航菜单的「镜像仓库」标签;

3.  点击镜像仓库列表左上角的「创建镜像仓库」按钮:

创建自定义镜像-创建镜像仓库.png
  • 仓库名称(必填),命名规则如下:
    • 使用小写字母、数字、中划线、下划线、英文句号;
    • 以字母或数字开头结尾;
    • 不少于 2 个字符;
    • 不包含连续的特殊字符。
    • <username>/<repo_name> 的总长度不能超过 255 个字符(其中 username 为用户名,repo_name 为你填写的仓库名称。例如对于镜像 nofrish/nginx 来说,长度为 13 而不是 5)。
  • 访问权限(必填,默认私有):
    • 私有:仅用户本人可以下载和使用该镜像仓库中的镜像;
    • 公开:所有用户都可以下载和使用该镜像仓库中的镜像。
  • 基本描述(非必填,默认为空)
  • 详细信息(非必填,默认为空):

4.  进入创建完成的镜像仓库,点击「构建镜像」按钮:

创建自定义镜像-构建镜像.png
注:使用已经构建镜像的仓库时,若版本名存在则构建后直接覆盖原有镜像。

5.  在构建镜像页面,设置版本号、上传本地 Dockefile 文件:

创建自定义镜像-提交并创建镜像.png

6.  确认信息,点击「提交并构建」按钮,开始创建自定义镜像。

代码创建自定义镜像

1.  登录蜂巢控制台

2.  点击左侧导航菜单的「镜像仓库」标签;

3.  点击镜像仓库列表中对应镜像的名称,进入镜像仓库详情页,点击「构建镜像」按钮,如下图所示:

代码自定义镜像 镜像详情.png

4.  输入新的版本号,构建方式默认选择「代码构建」,按需选择合适的基础镜像,并填写代码的 Git 或 SVN 地址等信息。填写完毕后,点击「提交并构建」即可。

代码自定义镜像 构建镜像.png

蜂巢容器保存为自定义镜像

1.  登录蜂巢控制台

2.  点击左侧导航菜单的「容器管理」标签;

3.  点击需要保存的容器,进入「容器详情」页;

4.  点击「保存为镜像」按钮,设置相关信息:

创建自定义镜像-容器保存为镜像.png
  • 仓库名称(必填),命名规则如下:
    • 使用小写字母、数字、中划线、下划线、英文句号;
    • 以字母或数字开头结尾;
    • 不少于 2 个字符;
    • 不包含连续的特殊字符。
    • <username>/<repo_name> 的总长度不能超过 255 个字符(其中 username 为用户名,repo_name 为你填写的仓库名称。例如对于镜像 nofrish/nginx 来说,长度为 13 而不是 5)。
  • 版本(必填),命名规则如下:
    • 默认 latest;
    • 1-128 位字母、数字、中划线、下划线或英文句号;
    • 若版本名存在,则构建后直接覆盖原有镜像。

5. 确认信息,点击「保存并构建」按钮,开始创建自定义镜像。

Docker 客户端创建自定义镜像

1.  创建本地镜像:

2.  使用 docker tag 命令给镜像打标签,重新指定镜像仓库;

3.  推送本地镜像至蜂巢

最后更新:2017-01-03 10:48:50

  上一篇:go 创建云硬盘
  下一篇:go PHP快速入门(镜像)