易学笔记-第3章 镜像/3.5 创建镜像

  • 创建镜像
  1. 方法1:基于已有镜像创建
    1. 启动一个镜像并且进行修改:

      [root@zabbix ~]# docker run -ti ubuntu /bin/bash

      root@d406ec07e809:/# touch test

      root@d406ec07e809:/# exit   -- d406ec07e809为容器ID

    2. docker commit 一个镜像:
      1. 提交镜像:

        [root@zabbix ~]# docker commit -m "Added a new file" -a "Docker Newbee" d406ec07e809 mynewimages

        sha256:32844690210ff9a5c81b5333ec8cd0451d9922de2c27995ea45128778809226d 返回的镜像ID

      2. 查看新的镜像:

        [root@zabbix ~]# docker images

        REPOSITORY                 TAG                 IMAGE ID            CREATED             SIZE

        mynewimages                latest              32844690210f        17 seconds ago      121.6 MB

        docker.io/ubuntu           latest              2d696327ab2e        31 hours ago        121.6 MB

        docker.io/wordpress        latest              2c69ebee76a8        5 days ago          408.3 MB

        docker.io/centos           latest              196e0ce0c9fb        5 days ago          196.6 MB

        docker.io/tomcat           latest              84ac1052e153        5 days ago          560 MB

        docker.io/nginx            latest              da5939581ac8        6 days ago          108.3 MB

        docker.io/mysql            latest              aeaed9976244        6 days ago          412.3 MB

        docker.io/hello-world      latest              05a3bd381fc2        7 days ago          1.84 kB

        docker.io/season/fastdfs   latest              c6cc94c34f8e        23 months ago       205 MB

  2. 方法2:基于Dockerfile创建
  3. 方法3:基于本地模板导入
    1. 模板下载地址:使用OPENVZ提供的模板来创建,下载地址为:http://openvz.org/Download/templates/preceated
    2. 如下载了一个ubuntu-14.04的模板压缩包,可以使用以下命令导入:

      cat ubuntu-14.04-x86_64-minimal.tar.gz|docker import - ubuntu:14.04

猜你喜欢

转载自blog.csdn.net/u011830122/article/details/84096403