容器镜像制作

1. 创建资源

开始实验之前,您需要先创建实验相关资源。

  1. 在实验室页面,单击创建资源。

  2. (可选)在实验室页面左侧导航栏中,单击云产品资源列表,可查看本次实验资源相关信息(例如IP地址、子用户信息等)。

说明:资源创建过程需要3~5分钟(视资源不同开通时间有所差异,ACK等资源开通时间较长)。完成实验资源的创建后,您可以在云产品资源列表查看已创建的资源信息,例如:子用户名称、子用户密码、AK ID、AK Secret、资源中的项目名称等。

实验环境一旦开始创建则进入计时阶段,建议学员先基本了解实验具体的步骤、目的,真正开始做实验时再进行创建。

资源创建成功,可在左侧的资源卡片中查看相关资源信息以及RAM子账号信息

2. docker build快速上手

前面的实验中我们学习了如何通过docker commit命令将一个编辑好的容器,生成一个新的镜像。但是这种方法生成的容器可以查看的只有文件层面的变更内容,容器的使用者往往会搞不清楚在容器制作过程中执行了什么命令,按什么顺序执行了这些命令或者操作。因此除了这种方法之外,Docker还提供了另一种docker build的方式来构建容器。

  1. 制作Dockerfile文件

要使用docker build的方式制作容器,我们需要先制作Dockerfile文件。Dockerfile是纯文本文件,我们可以使用vi等纯文本文件编辑工具进行编写。接下来我们使用vi命令生成Dockerfile。注意使用vi编辑器时:

  1. 需要先按i键进入编辑模式。

  2. 编辑完成之后按esc退出编辑模式。

  3. 然后按大写的ZZ保存并退出vim。

vi Dockerfile

然后将下面的内容复制到Dockerfile中:

FROM ubuntu:latest

RUN apt-get update
  1. 制作容器镜像

Dockerfile文件编写完毕后,我们就就可以根据该文件,使用docker build命令来制作容器镜像,该命令的格式为docker build -t 容器镜像名 Dockerfile所在路径。命令的第三个参数用于指定Dockerfile文明的位置,如果Dockerfile文件就在控制台的当前目录下,一般使用.来设置。

docker build -t ub/build .
docker images

  1. Dockerfile命令列表

Dockerfile文件的格式于脚本文件,每一行是一条命令,每行的格式为命令 参数。Dockerfile主要支持的命令如下表,因篇幅的原因,本实验中我们无法具体演示每一条指令的用法,只会讲解一些重要的命令ÿ

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值