0x01 Docker 使用Docker的镜像与仓库

  1. 引入
  2. 开始
    1. 镜像基础
      1. 查看本机中存在的镜像
      2. 拉取远程镜像
      3. 运行某镜像的指定版本
      4. 查找可用镜像
    2. 仓库相关命令
      1. 登录仓库
    3. 创建镜像
      1. docker commit

引入

本篇主要讲docker的镜像操作

开始

镜像基础

查看本机中存在的镜像

docker images

拉取远程镜像

以拉取ubuntu仓库中的镜像为例

docker pull -a ubuntu

参数说明:

-a : 拉取该仓库中所有镜像

拉取指定版本镜像

docker pull [镜像名]:[版本号]

运行某镜像的指定版本

docker run -i -t [镜像名]:[版本号]

例如

docker run -i -t ubuntu:12.04 /bin/bash

查找可用镜像

docker search [镜像名]

仓库相关命令

在使用仓库前,我们需要创建Docker Hub账号

登录仓库

docker login

创建镜像

共有两种方法:

① docker commit命令(了解即可)

② docker build命令和Dockerfile文件(需掌握)

docker commit

首先进入容器中安装各种你需要的东西

之后退出容器

创建新镜像

docker commit [镜像的UUID] [镜像的用户名]/[镜像的仓库名]

还可以使用更丰富的参数,如下

docker commit -m="[镜像描述]" --author="[作者名]" [镜像的UUID] [镜像的用户名]/[镜像的仓库名]:[镜像的标签]

举例如下

docker commit -m="test" --author="r0co" bc56f2dc0fdc r0co/apache2:lala

使用docker inspect r0co/apache2:lala查看详细信息,部分结果如下

如果要继续运行这个容器,则

docker run -t -i r0co/apache2:lala /bin/bash

如果我的文章能帮到您的话我会很开心.如需转载记得注明出处:)
目录