欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Docker上手笔记:镜像管理

程序员文章站 2022-04-19 08:53:25
...

查看docker相关信息

    docker info

    Docker上手笔记:镜像管理

    docker root dir

    Docker上手笔记:镜像管理

列出镜像

    docker images [OPTIONS] [REPOSITORY]

    Docker上手笔记:镜像管理

    REPOSITORY:镜像所属的仓库名

    TAG:标签名

    IMAGE ID:唯一ID(已jieduan)

    建立时间、大小

    Docker上手笔记:镜像管理

    完整ID

    Docker上手笔记:镜像管理

    返回对应仓库的镜像

查看镜像

    docker inspect [OPTIONS] CONTAINER|IMAGE [CONTAINER|IMAGE…]

    docker inspect ubuntu:latest

删除镜像

    docker rmi [OPTIONS] IMAGE [IMAGE…]

    -f强制

    --no-prune不删除被打标签的父镜像

    Docker上手笔记:镜像管理

查找镜像

    Docker Hub

       注册后使用

       Docker上手笔记:镜像管理

    docker search [OPTIONS] TERM

       --automated==false 仅显示自动构建出的镜像

       --no-trunc==false 截断

       -s 设置最低星级

       返回最多25个

       Docker上手笔记:镜像管理

拉取镜像

    docker pull [OPTIONS] NAME [:TAG]

    -a 下载仓库中所有标签的镜像

    使用--registry-mirror选项  使用国内的docker镜像服务器

    Daocloud 注册后使用

    直接一条指令

curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://f1361db2.m.daocloud.io

推送镜像

    docker pull

构建镜像

    保存对容器的修改,并再次使用

    自定义镜像的能力

    以软件的形式打包并分发服务及其运行环境

    docker commit 通过容器构建

        Docker上手笔记:镜像管理

        Docker上手笔记:镜像管理

    docker build 通过Dockerfile文件构建

        1、创建Dockerfile文件 #First Dockerfile

FROM ubuntu:14.04

MAINTAINER a568713197 "aaa@qq.com"

RUN apt-get update

RUN apt-get install -y nginx

EXPOSE 80

        2、使用docker build 命令 

          Docker上手笔记:镜像管理

         构建镜像

 docker build -t="a568713197/df_test1" .

       运行

       Docker上手笔记:镜像管理

       验证

       Docker上手笔记:镜像管理