前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Docker的Image

Docker的Image

作者头像
Criss@陈磊
发布2019-10-28 17:16:32
5190
发布2019-10-28 17:16:32
举报
文章被收录于专栏:测试技术圈

列出镜像列表

代码语言:javascript
复制
docker images

返回结果说明:

代码语言:javascript
复制
REPOSITORY:表示镜像的仓库源

TAG:镜像的标签

IMAGE ID:镜像ID

CREATED:镜像创建时间

SIZE:镜像大小

同一仓库源可以有多个 TAG,代表这个仓库源的不同个版本,如ubuntu仓库源里,有15.10、14.04等多个不同的版本,我们使用 REPOSITORY:TAG 来定义不同的镜像。如果要使用版本为15.10的ubuntu系统镜像来运行容器时:

代码语言:javascript
复制
docker run -t -i ubuntu:15.10 /bin/bash

PS;如果你不指定一个镜像的版本标签,例如你只使用 ubuntu,docker 将默认使用 ubuntu:latest 镜像。

获取一个新的镜像

代码语言:javascript
复制
docker pull ubuntu:13.10    

查找镜像

docker search 命令来搜索镜像(在Docker hub上搜索)

代码语言:javascript
复制
docker search httpd

NAME:镜像仓库源的名称

DESCRIPTION:镜像的描述

OFFICIAL:是否docker官方发布

Pull镜像

代码语言:javascript
复制
docker pull httpd

下载完成后,如下命令启动

代码语言:javascript
复制
docker run httpd

创建新的镜像

代码语言:javascript
复制
1.从已经创建的容器中更新镜像,并且提交这个镜像
2.使用 Dockerfile 指令来创建一个新的镜像

更新镜像

更新镜像之前,我们需要使用镜像来创建一个容器。

代码语言:javascript
复制
docker run -t -i ubuntu:15.10 /bin/bash

在运行的容器内使用 apt-get update 命令进行更新。在完成操作之后,输入 exit命令来退出这个容器。

此时ID为e218edb10161的容器,是按我们的需求更改的容器。我们可以通过命令 docker commit来提交容器副本。

代码语言:javascript
复制
docker commit -m="has update" -a="runoob" e218edb10161 runoob/ubuntu:v2
sha256:70bf1840fd7c0d2d8ef0a42a817eb29f854c1af8f7c59fc03ac7bdee9545aff8

各个参数说明:

代码语言:javascript
复制
-m:提交的描述信息

-a:指定镜像作者

e218edb10161:容器ID

runoob/ubuntu:v2:指定要创建的目标镜像名

构建镜像

代码语言:javascript
复制
docker build

设置镜像标签

代码语言:javascript
复制
docker tag 860c279d2fec runoob/centos:dev
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-10-25,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 质问 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 列出镜像列表
  • 获取一个新的镜像
  • 查找镜像
  • Pull镜像
  • 创建新的镜像
  • 更新镜像
  • 构建镜像
  • 设置镜像标签
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档