zoukankan      html  css  js  c++  java
  • docker镜像

     docker公共仓库

    https://hub.docker.com/

    国内docker仓库

    阿里 开发者平台

    镜像中心 - 网易蜂巢

    https://hub.tenxcloud.com/

    docker镜像

    docker镜像类似于虚拟机镜像,是个只读的模板。例如,一个镜像可以包含一个基本的操作系统环境,里面仅安装了Apache应用程序或用户需要的软件,则把它称为一个Apache镜像。

    docker镜像命令

    搜索镜像

    docker search 镜像名 

    注意:docker search命令最多返回25条结果

    支持的参数:

    --automated:只显示自动化构建的镜像

    --no-trunc:输出结果未被截断 显示

    -s:显示评分为星级以上的镜像

    [root@localhost ~]# docker search mysql
    NAME                                                   DESCRIPTION                                     STARS               OFFICIAL            AUTOMATED
    mysql                                                  MySQL is a widely used, open-source relation…   5757                [OK]
    mariadb                                                MariaDB is a community-developed fork of MyS…   1836                [OK]
    mysql/mysql-server                                     Optimized MySQL Server Docker images. Create…   397                                     [OK]
    zabbix/zabbix-server-mysql                             Zabbix Server with MySQL database support       91                                      [OK]
    hypriot/rpi-mysql                                      RPi-compatible Docker Image with Mysql          79
    centurylink/mysql                                      Image containing mysql. Optimized to be link…   59                                      [OK]
    zabbix/zabbix-web-nginx-mysql                          Zabbix frontend based on Nginx web-server wi…   47                                      [OK]
    tutum/mysql                                            Base docker image to run a MySQL database se…   31
    1and1internet/ubuntu-16-nginx-php-phpmyadmin-mysql-5   ubuntu-16-nginx-php-phpmyadmin-mysql-5          29                                      [OK]
    centos/mysql-57-centos7                                MySQL 5.7 SQL database server                   20
    mysql/mysql-cluster                                    Experimental MySQL Cluster Docker images. Cr…   19
    schickling/mysql-backup-s3                             Backup MySQL to S3 (supports periodic backup…   16                                      [OK]
    linuxserver/mysql                                      A Mysql container, brought to you by LinuxSe…   14
    zabbix/zabbix-proxy-mysql                              Zabbix proxy with MySQL database support        11                                      [OK]
    centos/mysql-56-centos7                                MySQL 5.6 SQL database server                   8
    openshift/mysql-55-centos7                             DEPRECATED: A Centos7 based MySQL v5.5 image…   6
    circleci/mysql                                         MySQL is a widely used, open-source relation…   4
    dsteinkopf/backup-all-mysql                            backup all DBs in a mysql server                3                                       [OK]
    frodenas/mysql                                         A Docker Image for MySQL                        2                                       [OK]
    ansibleplaybookbundle/mysql-apb                        An APB which deploys RHSCL MySQL                0                                       [OK]
    openzipkin/zipkin-mysql                                Mirror of https://quay.io/repository/openzip…   0
    cloudposse/mysql                                       Improved `mysql` service with support for `m…   0                                       [OK]
    inferlink/landmark-mysql                               landmark-mysql                                  0                                       [OK]
    astronomerio/mysql-sink                                MySQL sink                                      0                                       [OK]
    cloudfoundry/cf-mysql-ci                               Image used in CI of cf-mysql-release            0
    [root@localhost ~]#
    [root@localhost ~]# docker search -s 47 mysql
    Flag --stars has been deprecated, use --filter=stars=3 instead
    NAME                            DESCRIPTION                                     STARS               OFFICIAL            AUTOMATED
    mysql                           MySQL is a widely used, open-source relation…   5757                [OK]
    mariadb                         MariaDB is a community-developed fork of MyS…   1836                [OK]
    mysql/mysql-server              Optimized MySQL Server Docker images. Create…   397                                     [OK]
    zabbix/zabbix-server-mysql      Zabbix Server with MySQL database support       91                                      [OK]
    centurylink/mysql               Image containing mysql. Optimized to be link…   59                                      [OK]
    zabbix/zabbix-web-nginx-mysql   Zabbix frontend based on Nginx web-server wi…   47                                      [OK]
    [root@localhost ~]#
    [root@localhost ~]# docker search --automated -s 47 mysql
    Flag --automated has been deprecated, use --filter=is-automated=true instead
    Flag --stars has been deprecated, use --filter=stars=3 instead
    NAME                            DESCRIPTION                                     STARS               OFFICIAL            AUTOMATED
    mysql/mysql-server              Optimized MySQL Server Docker images. Create…   397                                     [OK]
    zabbix/zabbix-server-mysql      Zabbix Server with MySQL database support       91                                      [OK]
    centurylink/mysql               Image containing mysql. Optimized to be link…   59                                      [OK]
    zabbix/zabbix-web-nginx-mysql   Zabbix frontend based on Nginx web-server wi…   47                                      [OK]
    [root@localhost ~]#
    [root@localhost ~]# docker search --automated -s 47 --no-trunc mysql
    Flag --automated has been deprecated, use --filter=is-automated=true instead
    Flag --stars has been deprecated, use --filter=stars=3 instead
    NAME                            DESCRIPTION                                                                                           STARS               OFFICIAL            AUTOMATED
    mysql/mysql-server              Optimized MySQL Server Docker images. Created, maintained and supported by the MySQL team at Oracle   397                                     [OK]
    zabbix/zabbix-server-mysql      Zabbix Server with MySQL database support                                                             91                                      [OK]
    centurylink/mysql               Image containing mysql. Optimized to be linked to another image/container.                            59                                      [OK]
    zabbix/zabbix-web-nginx-mysql   Zabbix frontend based on Nginx web-server with MySQL support                                          47                                      [OK]
    [root@localhost ~]#

    获取镜像

    docker pull [仓库地址]镜像名[ : 标签]   

    注意:

    标签默认是latest版本,即最新版本的镜像,也就是非稳定的内容。不要再生成环境中使用最新版本的镜像。

    仓库地址默认是官方仓库docker hub,若从非官方仓库下载,则镜像名前指定完整的仓库地址

    支持的参数:

    -a:获取仓库中所有镜像

    例如:从网易蜂巢的镜像下载Ubuntu

    [root@localhost docker]# docker pull hub.c.163.com/public/ubuntu:14.04
    14.04: Pulling from public/ubuntu
    f4ab0b34ba6a: Pull complete
    2f0787dc0bfe: Pull complete
    54c427d77362: Pull complete
    51e87d5424ff: Pull complete
    5dfa314e7290: Pull complete
    a3ed95caeb02: Pull complete
    Digest: sha256:ffc2fc66f8e0bfa4b417b817054d3ebec130c8db44342b8fa394e25779633257
    Status: Downloaded newer image for hub.c.163.com/public/ubuntu:14.04

    从下载的过程中,我们可以看出,镜像文件一般由若干层(layer)组成,docker pull 下载时,会获取并输出镜像的各层信息。

    查看镜像

    docker images [镜像名[:标签]]

    注意:

    Docker的镜像存储在/var/lib/docker目录下。通过docker info 命令可以查看到Docker使用的存储驱动和存储的位置。

    [root@localhost docker]# docker info
    Containers: 0
     Running: 0
     Paused: 0
     Stopped: 0
    Images: 2
    Server Version: 18.02.0-ce
    Storage Driver: overlay2
     Backing Filesystem: xfs
     Supports d_type: true
     Native Overlay Diff: true
    Logging Driver: json-file
    Cgroup Driver: cgroupfs
    Plugins:
     Volume: local
     Network: bridge host macvlan null overlay
     Log: awslogs fluentd gcplogs gelf journald json-file logentries splunk syslog
    Swarm: inactive
    Runtimes: runc
    Default Runtime: runc
    Init Binary: docker-init
    containerd version: 9b55aab90508bd389d7654c4baf173a981477d55
    runc version: 9f9c96235cc97674e935002fc3d78361b696a69e
    init version: 949e6fa
    Security Options:
     seccomp
      Profile: default
    Kernel Version: 3.10.0-693.17.1.el7.x86_64
    Operating System: CentOS Linux 7 (Core)
    OSType: linux
    Architecture: x86_64
    CPUs: 1
    Total Memory: 1.78GiB
    Name: localhost.localdomain
    ID: 37PO:OAJ2:3JAO:ODVR:HC5B:TZVS:VF67:ZEEI:IYJS:CQHS:TYXT:YUW5
    Docker Root Dir: /var/lib/docker
    Debug Mode (client): false
    Debug Mode (server): false
    Registry: https://index.docker.io/v1/
    Labels:
    Experimental: false
    Insecure Registries:
     127.0.0.0/8
    Live Restore Enabled: false

    支持的参数:

    -a:获取仓库中所有镜像,包括那些在默认情况下不显示的中间层镜像

    -f or--filter提供过滤条件。

      支持的过滤条件:

      dangling=true :为只显示没有被使用的镜像,即显示无tag镜像。当新构建的镜像占用这个镜像ID的repo:tag时,会出现tag为空。

      label (label x=y或label x=y z=u):过滤匹配指定label的镜像

      before = 镜像名:标签:过滤出指定镜像之前的镜像,标签默认是latest

      since= 镜像名:标签:过滤出指定镜像之后的镜像,标签默认是latest

    -q:只显示镜像的唯一ID

    --no-trunc:输出没有截断的镜像ID

    --digests:显示镜像的数字摘要

    --format:指定格式的输出

    [root@localhost docker]# docker images
    REPOSITORY                    TAG                 IMAGE ID            CREATED             SIZE
    mysql                         5.7                 5d4d51c57ea8        3 weeks ago         374MB
    hub.c.163.com/public/ubuntu   14.04               2fe5c4bba1f9        2 years ago         237MB
    [root@localhost docker]# docker images mysql
    REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
    mysql               5.7                 5d4d51c57ea8        3 weeks ago         374MB
    [root@localhost docker]# docker images mysql:5.7
    REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
    mysql               5.7                 5d4d51c57ea8        3 weeks ago         374MB
    [root@localhost docker]#
    [root@localhost docker]#  docker images -a
    REPOSITORY                    TAG                 IMAGE ID            CREATED             SIZE
    mysql                         5.7                 5d4d51c57ea8        3 weeks ago         374MB
    hub.c.163.com/public/ubuntu   14.04               2fe5c4bba1f9        2 years ago         237MB
    [root@localhost docker]# docker images -q
    5d4d51c57ea8
    2fe5c4bba1f9
    [root@localhost docker]# docker images -q --no-trunc
    sha256:5d4d51c57ea80cec97503b6cdd8bebd0c904c19cf1d32270786a14b18e6ad454
    sha256:2fe5c4bba1f935f179e83cd5354403d1231ffc9df9c1621967194410eaf8d942
    [root@localhost docker]#
    [root@localhost docker]# docker images --digests
    REPOSITORY                    TAG                 DIGEST                                                                    IMAGE ID            CREATED             SIZE
    mysql                         5.7                 sha256:227d5c3f54ee3a70c075b1c3013e72781564000d34fc8c7ec5ec353c5b7ef7fa   5d4d51c57ea8        3 weeks ago         374MB
    hub.c.163.com/public/ubuntu   14.04               sha256:ffc2fc66f8e0bfa4b417b817054d3ebec130c8db44342b8fa394e25779633257   2fe5c4bba1f9        2 years ago         237MB
    [root@localhost docker]# docker images --filter "dangling=true"
    REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
    [root@localhost docker]# docker images -f "dangling=true"
    REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
    [root@localhost docker]#
    [root@localhost docker]# docker images
    REPOSITORY                    TAG                 IMAGE ID            CREATED             SIZE
    mysql                         5.7                 5d4d51c57ea8        3 weeks ago         374MB
    hub.c.163.com/public/ubuntu   14.04               2fe5c4bba1f9        2 years ago         237MB
    [root@localhost docker]# docker images --filter "before=mysql"
    Error response from daemon: No such image: mysql:latest
    [root@localhost docker]# docker images --filter "before=mysql:5.7"
    REPOSITORY                    TAG                 IMAGE ID            CREATED             SIZE
    hub.c.163.com/public/ubuntu   14.04               2fe5c4bba1f9        2 years ago         237MB
    [root@localhost docker]# docker images --filter "since=hub.c.163.com/public/ubuntu"
    Error response from daemon: No such image: hub.c.163.com/public/ubuntu:latest
    [root@localhost docker]# docker images --filter "since=hub.c.163.com/public/ubuntu:14.04"
    REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
    mysql               5.7                 5d4d51c57ea8        3 weeks ago         374MB
    [root@localhost docker]#
    [root@localhost docker]# docker images --format "{{.ID}}: {{.Repository}}"
    5d4d51c57ea8: mysql
    2fe5c4bba1f9: hub.c.163.com/public/ubuntu
    [root@localhost docker]#
    [root@localhost docker]# docker images --format "table {{.ID}}	{{.Repository}}	{{.Tag}}"
    IMAGE ID            REPOSITORY                    TAG
    5d4d51c57ea8        mysql                         5.7
    2fe5c4bba1f9        hub.c.163.com/public/ubuntu   14.04

    添加镜像标签

    docker tag 旧镜像名:旧标签 新镜像名:新标签

    注意:新和旧的镜像ID完全一致,它们都指向同一个镜像文件,只是别名不同而已,docker tag类似链接的作用。

    [root@localhost docker]# docker images
    REPOSITORY                    TAG                 IMAGE ID            CREATED             SIZE
    mysql                         5.7                 5d4d51c57ea8        3 weeks ago         374MB
    hub.c.163.com/public/ubuntu   14.04               2fe5c4bba1f9        2 years ago         237MB
    [root@localhost docker]# docker tag hub.c.163.com/public/ubuntu:14.04 myUbuntu:14.04
    Error parsing reference: "myUbuntu:14.04" is not a valid repository/tag: invalid reference format: repository name must be lowercase
    [root@localhost docker]# docker tag hub.c.163.com/public/ubuntu:14.04 myubuntu:14.04
    [root@localhost docker]# docker images
    REPOSITORY                    TAG                 IMAGE ID            CREATED             SIZE
    mysql                         5.7                 5d4d51c57ea8        3 weeks ago         374MB
    myubuntu                      14.04               2fe5c4bba1f9        2 years ago         237MB
    hub.c.163.com/public/ubuntu   14.04               2fe5c4bba1f9        2 years ago         237MB

    删除镜像

    docker rmi 镜像名 or 镜像ID 

    支持的参数:

    -f:强制删除

    [root@localhost docker]# docker images
    REPOSITORY                    TAG                 IMAGE ID            CREATED             SIZE
    mysql                         5.7                 5d4d51c57ea8        3 weeks ago         374MB
    mysql                         zhc                 5d4d51c57ea8        3 weeks ago         374MB
    myubuntu                      14.04               2fe5c4bba1f9        2 years ago         237MB
    hub.c.163.com/public/ubuntu   14.04               2fe5c4bba1f9        2 years ago         237MB
    [root@localhost docker]# docker rmi mysql:zhc
    Untagged: mysql:zhc
    [root@localhost docker]# docker images
    REPOSITORY                    TAG                 IMAGE ID            CREATED             SIZE
    mysql                         5.7                 5d4d51c57ea8        3 weeks ago         374MB
    myubuntu                      14.04               2fe5c4bba1f9        2 years ago         237MB
    hub.c.163.com/public/ubuntu   14.04               2fe5c4bba1f9        2 years ago         237MB
    [root@localhost docker]# docker rmi 2fe5c4bba1f9
    Error response from daemon: conflict: unable to delete 2fe5c4bba1f9 (must be forced) - image is referenced in multiple repositories
    [root@localhost docker]# docker rmi -f 2fe5c4bba1f9
    Untagged: myubuntu:14.04
    Untagged: hub.c.163.com/public/ubuntu:14.04
    Untagged: hub.c.163.com/public/ubuntu@sha256:ffc2fc66f8e0bfa4b417b817054d3ebec130c8db44342b8fa394e25779633257
    Deleted: sha256:2fe5c4bba1f935f179e83cd5354403d1231ffc9df9c1621967194410eaf8d942
    Deleted: sha256:085e08b75e744804e23332efb202896749c4aff9433391a775607852d339c26e
    Deleted: sha256:7f622f92c76a635c16f506bced3dc1641e9390a26ee9d8cb70f8616c3a21fbdf
    Deleted: sha256:ae7b6867bb7b8f3a8235547e0634e7629b4008d807dc768064e760a91413a71f
    Deleted: sha256:3eef796012f97f23ffdb11296f6b624a0db4b32eae986da589492b974e6eb596
    Deleted: sha256:b268b9bd797e1d58a176fac2a338df41437e853beb5aaa8a4159227fc38c4b72
    Deleted: sha256:89688d062a0607fb50d0955de8964659e66f1bb41164b2d2b473d1edd7d8af90
    [root@localhost docker]# docker images
    REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
    mysql               5.7                 5d4d51c57ea8        3 weeks ago         374MB
    说明:
    执行 docker rmi mysql:zhc 命令,返回 Untagged: mysql:zhc,说明删除了标签,没有删除镜像文件,因为还有标签指向镜像文件。我们可以依次删除某个镜像文件的所有标签,当最后一个标签被删除时,镜像文件也会被删除。简单的做法:docker rmi -f 镜像ID。
    docker rmi命令不支持删除某个仓库的所有镜像,我们可以用docker images -q来完成。
    [root@localhost docker]# docker images
    REPOSITORY                    TAG                 IMAGE ID            CREATED             SIZE
    mysql                         5.7                 5d4d51c57ea8        3 weeks ago         374MB
    hub.c.163.com/public/ubuntu   14.04               2fe5c4bba1f9        2 years ago         237MB
    hub.c.163.com/public/ubuntu   zhc                 2fe5c4bba1f9        2 years ago         237MB
    hub.c.163.com/public/ubuntu   zhc14.04            2fe5c4bba1f9        2 years ago         237MB
    [root@localhost docker]# docker images -q hub.c.163.com/public/ubuntu
    2fe5c4bba1f9
    2fe5c4bba1f9
    2fe5c4bba1f9
    [root@localhost docker]# docker rmi -f $(docker images -q hub.c.163.com/public/ubuntu | sort -u)
    Untagged: hub.c.163.com/public/ubuntu:14.04
    Untagged: hub.c.163.com/public/ubuntu:zhc
    Untagged: hub.c.163.com/public/ubuntu:zhc14.04
    Untagged: hub.c.163.com/public/ubuntu@sha256:ffc2fc66f8e0bfa4b417b817054d3ebec130c8db44342b8fa394e25779633257
    Deleted: sha256:2fe5c4bba1f935f179e83cd5354403d1231ffc9df9c1621967194410eaf8d942
    Deleted: sha256:085e08b75e744804e23332efb202896749c4aff9433391a775607852d339c26e
    Deleted: sha256:7f622f92c76a635c16f506bced3dc1641e9390a26ee9d8cb70f8616c3a21fbdf
    Deleted: sha256:ae7b6867bb7b8f3a8235547e0634e7629b4008d807dc768064e760a91413a71f
    Deleted: sha256:3eef796012f97f23ffdb11296f6b624a0db4b32eae986da589492b974e6eb596
    Deleted: sha256:b268b9bd797e1d58a176fac2a338df41437e853beb5aaa8a4159227fc38c4b72
    Deleted: sha256:89688d062a0607fb50d0955de8964659e66f1bb41164b2d2b473d1edd7d8af90
    
    

    查看镜像历史

    docker history 镜像名 : 标签] 

    说明:镜像文件由多层组成,docker history 命令可以查看各层的信息。

    支持的参数:

    -f:过滤条件

    [root@localhost docker]# docker images
    REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
    mysql               5.7                 5d4d51c57ea8        3 weeks ago         374MB
    [root@localhost docker]# docker history mysql:5.7
    IMAGE               CREATED             CREATED BY                                      SIZE                COMMENT
    5d4d51c57ea8        3 weeks ago         /bin/sh -c #(nop)  CMD ["mysqld"]               0B
    <missing>           3 weeks ago         /bin/sh -c #(nop)  EXPOSE 3306/tcp              0B
    <missing>           3 weeks ago         /bin/sh -c #(nop)  ENTRYPOINT ["docker-entry…   0B
    <missing>           3 weeks ago         /bin/sh -c ln -s usr/local/bin/docker-entryp…   34B
    <missing>           3 weeks ago         /bin/sh -c #(nop) COPY file:05922d368ede3042…   5.92kB
    <missing>           3 weeks ago         /bin/sh -c #(nop)  VOLUME [/var/lib/mysql]      0B
    <missing>           3 weeks ago         /bin/sh -c {   echo mysql-community-server m…   259MB
    <missing>           3 weeks ago         /bin/sh -c echo "deb http://repo.mysql.com/a…   56B
    <missing>           3 weeks ago         /bin/sh -c #(nop)  ENV MYSQL_VERSION=5.7.21-…   0B
    <missing>           3 weeks ago         /bin/sh -c #(nop)  ENV MYSQL_MAJOR=5.7          0B
    <missing>           3 weeks ago         /bin/sh -c set -ex;  key='A4A9406876FCBD3C45…   22.7kB
    <missing>           3 weeks ago         /bin/sh -c apt-get update && apt-get install44.7MB
    <missing>           3 weeks ago         /bin/sh -c mkdir /docker-entrypoint-initdb.d    0B
    <missing>           3 weeks ago         /bin/sh -c set -x  && apt-get update && apt-…   4.44MB
    <missing>           4 weeks ago         /bin/sh -c #(nop)  ENV GOSU_VERSION=1.7         0B
    <missing>           4 weeks ago         /bin/sh -c apt-get update && apt-get install10.2MB
    <missing>           4 weeks ago         /bin/sh -c groupadd -r mysql && useradd -r -…   329kB
    <missing>           4 weeks ago         /bin/sh -c #(nop)  CMD ["bash"]                 0B
    <missing>           4 weeks ago         /bin/sh -c #(nop) ADD file:27ffb1ef53bfa3b9f…   55.3MB

    查看镜像详细信息

    docker inspect 镜像名 : 标签

    说明:docker inspect 命令可以查看镜像的详细信息,包括作者,各层的数字摘要,适应架构等。

    [root@localhost docker]# docker inspect mysql:5.7
    [
        {
            "Id": "sha256:5d4d51c57ea80cec97503b6cdd8bebd0c904c19cf1d32270786a14b18e6ad454",
            "RepoTags": [
                "mysql:5.7"
            ],
            "RepoDigests": [
                "mysql@sha256:227d5c3f54ee3a70c075b1c3013e72781564000d34fc8c7ec5ec353c5b7ef7fa"
            ],
            "Parent": "",
            "Comment": "",
            "Created": "2018-02-26T23:12:05.873241143Z",
            "Container": "ab71433329e1b67c445a55195026cc2571e0fb8ac151a2310cd3f85761af3376",
            "ContainerConfig": {
                "Hostname": "ab71433329e1",
                "Domainname": "",
                "User": "",
                "AttachStdin": false,
                "AttachStdout": false,
                "AttachStderr": false,
                "ExposedPorts": {
                    "3306/tcp": {}
                },
                "Tty": false,
                "OpenStdin": false,
                "StdinOnce": false,
                "Env": [
                    "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
                    "GOSU_VERSION=1.7",
                    "MYSQL_MAJOR=5.7",
                    "MYSQL_VERSION=5.7.21-1debian9"
                ],
                "Cmd": [
                    "/bin/sh",
                    "-c",
                    "#(nop) ",
                    "CMD ["mysqld"]"
                ],
                "ArgsEscaped": true,
                "Image": "sha256:19d2da1765e8a001fcd36e456828cd55ebfcfbd6cfd371897c668fc6136456e5",
                "Volumes": {
                    "/var/lib/mysql": {}
                },
                "WorkingDir": "",
                "Entrypoint": [
                    "docker-entrypoint.sh"
                ],
                "OnBuild": [],
                "Labels": {}
            },
            "DockerVersion": "17.06.2-ce",
            "Author": "",
            "Config": {
                "Hostname": "",
                "Domainname": "",
                "User": "",
                "AttachStdin": false,
                "AttachStdout": false,
                "AttachStderr": false,
                "ExposedPorts": {
                    "3306/tcp": {}
                },
                "Tty": false,
                "OpenStdin": false,
                "StdinOnce": false,
                "Env": [
                    "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
                    "GOSU_VERSION=1.7",
                    "MYSQL_MAJOR=5.7",
                    "MYSQL_VERSION=5.7.21-1debian9"
                ],
                "Cmd": [
                    "mysqld"
                ],
                "ArgsEscaped": true,
                "Image": "sha256:19d2da1765e8a001fcd36e456828cd55ebfcfbd6cfd371897c668fc6136456e5",
                "Volumes": {
                    "/var/lib/mysql": {}
                },
                "WorkingDir": "",
                "Entrypoint": [
                    "docker-entrypoint.sh"
                ],
                "OnBuild": [],
                "Labels": null
            },
            "Architecture": "amd64",
            "Os": "linux",
            "Size": 373598431,
            "VirtualSize": 373598431,
            "GraphDriver": {
                "Data": {
                    "LowerDir": "/var/lib/docker/overlay2/309dff3daceecd8931980aff444761bd86afabbd73e8574115275d33a74e0507/diff:/var/lib/docker/overlay2/5a570cc04715941db01eeb4f6a9fc439f4c4369d7bda46a0eefec184449aa8f3/diff:/var/lib/docker/overlay2/25be1b0d4f268facc9ceff5f07a7c3086ecb9474d22dd14898e64ead862f411b/diff:/var/lib/docker/overlay2/e071834564b69e0fd993b27df4dae02146450bc5cca8c3eb9edf157a5c8eda7a/diff:/var/lib/docker/overlay2/87a26a35acf4cbb24b76fd63e9fefb3b0a04965e4778746de3c244e069115a79/diff:/var/lib/docker/overlay2/4428899cd8a7578f8c16a9d56969f1352c29aabf585a550c4c7f8493f932f66b/diff:/var/lib/docker/overlay2/fe14b9741e54740354916fe16fcbadb7d22532308a7df95ed42ae28a976c9d94/diff:/var/lib/docker/overlay2/d4e1cb3cc067cf91bfe7413ce35e5408946fff5882bd5ba60283eb7a5020981d/diff:/var/lib/docker/overlay2/454cca721ff8096986f9e750bfa91a7e086072428880f502012f1bff1dc2c2ec/diff:/var/lib/docker/overlay2/aa1b3e6255e74a82af6e7301f09c381e3e2a0d07b0ee7af2d7fdfa146f856c8f/diff",
                    "MergedDir": "/var/lib/docker/overlay2/6ab3570cc0227e0620bab4f7670faf692ffa39fe2c225f1664b10917eec8e6c5/merged",
                    "UpperDir": "/var/lib/docker/overlay2/6ab3570cc0227e0620bab4f7670faf692ffa39fe2c225f1664b10917eec8e6c5/diff",
                    "WorkDir": "/var/lib/docker/overlay2/6ab3570cc0227e0620bab4f7670faf692ffa39fe2c225f1664b10917eec8e6c5/work"
                },
                "Name": "overlay2"
            },
            "RootFS": {
                "Type": "layers",
                "Layers": [
                    "sha256:014cf8bfcb2d50b7b519c4714ac716cda5b660eae34189593ad880dc72ba4526",
                    "sha256:292c1ee413d0cf6906b8d149c8ae2e79c12cf7bee61a6c2746db1f85cdd7122b",
                    "sha256:8b452d78b126bd10a54579c4d6ee73c82e657fc4533a273668e73a1acac55130",
                    "sha256:7b2001677ac98431fefbfd2461210701b994347f324beb93686766a06f096c2c",
                    "sha256:b80c494a1fdc9b27745256595b2e2775180abe43b5873947a75be2ac59659b0b",
                    "sha256:3cf1630a511dcbf791c18b0a607f60986f9753f27a9edbdb5763b1d160ab68d3",
                    "sha256:921bf5c178ac403c5377663099b9eed18af48b1cc79dca4d2608ef887b7dd390",
                    "sha256:d7758e0ab2b096bc54955304c2d6946ac3e4df29aae7166750d7486e5ffd6497",
                    "sha256:17d36ba9421933d2309ca6c0373d8694d606eeb91536e29313595b8d76ce4aaa",
                    "sha256:400836ab4664da9b40210d6ae4684ebfd1676ded27688c061a1544d9a0ba1946",
                    "sha256:12ea28f10d6962172c5e090b8b22f0e080c43f7d7fc142131d08c88f0baa07b4"
                ]
            },
            "Metadata": {
                "LastTagTime": "2018-03-20T00:16:15.643909858-07:00"
            }
        }
    ]

    [root@localhost docker]# docker inspect -f {{".RepoDigests"}} mysql:5.7
    [mysql@sha256:227d5c3f54ee3a70c075b1c3013e72781564000d34fc8c7ec5ec353c5b7ef7fa]
  • 相关阅读:
    手把手教你利用create-nuxt-app脚手架创建NuxtJS应用
    初识NuxtJS
    webpack打包Vue应用程序流程
    用选择器代替表格列的筛选功能
    Element-UI
    Spectral Bounds for Sparse PCA: Exact and Greedy Algorithms[贪婪算法选特征]
    Sparse Principal Component Analysis via Rotation and Truncation
    Generalized Power Method for Sparse Principal Component Analysis
    Sparse Principal Component Analysis via Regularized Low Rank Matrix Approximation(Adjusted Variance)
    Truncated Power Method for Sparse Eigenvalue Problems
  • 原文地址:https://www.cnblogs.com/zhuhaichan/p/8609741.html
Copyright © 2011-2022 走看看