zoukankan      html  css  js  c++  java
  • Docket 第四章

    1.docker镜像使用

    列出镜像

    [root@qicheng /]# docker images
    REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
    ubuntu              15.10               a454816bdf34        2 minutes ago       0B
    ubuntu              latest              d70eaf7277ea        4 weeks ago         72.9MB
    hello-world         latest              bf756fb1ae65        10 months ago       13.3kB
    ubuntu              <none>              9b9cb95443b5        4 years ago         137MB

    各个选项说明:

    • REPOSITORY:表示镜像的仓库源

    • TAG:镜像的标签

    • IMAGE ID:镜像ID

    • CREATED:镜像创建时间

    • SIZE:镜像大小

    同一仓库源可以有多个 TAG,代表这个仓库源的不同个版本,如 ubuntu 仓库源里,有 15.10、14.04 等多个不同的版本,我们使用 REPOSITORY:TAG 来定义不同的镜像。

    运行指定版本的系统镜像的容器,不指定默认使用 ubuntu:latest 镜像。

    2.下载镜像

    [root@qicheng /]#  docker pull ubuntu:13.10
    13.10: Pulling from library/ubuntu
    Image docker.io/library/ubuntu:13.10 uses outdated schema1 manifest format. Please upgrade to a schema2 image for better future compatibility. More information at https://docs.docker.com/registry/spec/deprecated-schema-v1/
    a3ed95caeb02: Pull complete 
    0d8710fc57fd: Pull complete 
    5037c5cd623d: Pull complete 
    83b53423b49f: Pull complete 
    e9e8bd3b94ab: Pull complete 
    7db00e6b6e5e: Pull complete 
    Digest: sha256:403105e61e2d540187da20d837b6a6e92efc3eb4337da9c04c191fb5e28c44dc
    Status: Downloaded newer image for ubuntu:13.10
    docker.io/library/ubuntu:13.10

     3.查找镜像

    网站搜索:https://hub.docker.com/

    NAME: 镜像仓库源的名称

    DESCRIPTION: 镜像的描述

    OFFICIAL: 是否 docker 官方发布

    stars: 类似 Github 里面的 star,表示点赞、喜欢的意思。

    AUTOMATED: 自动构建。

    4.删除镜像

    [root@qicheng /]# docker rmi hello-world
    Untagged: hello-world:latest
    Untagged: hello-world@sha256:e7c70bb24b462baa86c102610182e3efcb12a04854e8c582838d92970a09f323
    Deleted: sha256:bf756fb1ae65adf866bd8c456593cd24beb6a0a061dedf42b26a993176745f6b
    Deleted: sha256:9c27e219663c25e0f28493790cc0b88bc973ba3b1686355f221c38a36978ac63

    5.创建镜像

    当docker的镜像不满足我们的需求,可以通过如下两种方式对镜像进行修改

    • 1、从已经创建的容器中更新镜像,并且提交这个镜像
    • 2、使用 Dockerfile 指令来创建一个新的镜像

    容器内使用 apt-get update

    [root@qicheng /]#  docker run -it ubuntu /bin/bash
    root@54b06b424b2a:/# apt-get update 
    Get:1 http://archive.ubuntu.com/ubuntu focal InRelease [265 kB]                          
    Get:2 http://security.ubuntu.com/ubuntu focal-security InRelease [109 kB]                
    Get:3 http://archive.ubuntu.com/ubuntu focal-updates InRelease [114 kB]
    Get:4 http://security.ubuntu.com/ubuntu focal-security/multiverse amd64 Packages [1165 B]
    Get:5 http://archive.ubuntu.com/ubuntu focal-backports InRelease [101 kB]
    Get:6 http://security.ubuntu.com/ubuntu focal-security/universe amd64 Packages [643 kB]
    Get:7 http://archive.ubuntu.com/ubuntu focal/restricted amd64 Packages [33.4 kB]
    Get:8 http://archive.ubuntu.com/ubuntu focal/main amd64 Packages [1275 kB]
    Get:9 http://security.ubuntu.com/ubuntu focal-security/restricted amd64 Packages [89.4 kB]
    Get:10 http://security.ubuntu.com/ubuntu focal-security/main amd64 Packages [465 kB]     
    Get:11 http://archive.ubuntu.com/ubuntu focal/universe amd64 Packages [11.3 MB]            
    Get:12 http://archive.ubuntu.com/ubuntu focal/multiverse amd64 Packages [177 kB]                                                                                       
    Get:13 http://archive.ubuntu.com/ubuntu focal-updates/restricted amd64 Packages [126 kB]                                                                               
    Get:14 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages [849 kB]                                                                                     
    Get:15 http://archive.ubuntu.com/ubuntu focal-updates/universe amd64 Packages [869 kB]                                                                                 
    Get:16 http://archive.ubuntu.com/ubuntu focal-updates/multiverse amd64 Packages [30.4 kB]                                                                              
    Get:17 http://archive.ubuntu.com/ubuntu focal-backports/universe amd64 Packages [5880 B]                                                                               
    Fetched 16.5 MB in 9s (1783 kB/s)                                                                                                                                      
    Reading package lists... Done
  • 相关阅读:
    Demo学习: DownloadDemo
    Demo学习: FileUpload
    Demo学习: Dialogs Anonymous Callback
    Demo学习: Cookies Demo
    Demo学习: CustomException
    Demo学习: Collapsible Panels
    Demo学习: ColumnSort
    Demo学习: ClientInfo
    Demo学习: Closable Tabs
    Demo学习: ClientEvents
  • 原文地址:https://www.cnblogs.com/setout/p/14030900.html
Copyright © 2011-2022 走看看