Docker上手笔记:镜像管理

查看docker相关信息

    docker info

    

    docker root dir

    

列出镜像

    docker images [OPTIONS] [REPOSITORY]

    

    REPOSITORY:镜像所属的仓库名

    TAG:标签名

    IMAGE ID:唯一ID(已jieduan)

    建立时间、大小

    

    完整ID

    

    返回对应仓库的镜像

查看镜像

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

    docker inspect ubuntu:latest

删除镜像

    docker rmi [OPTIONS] IMAGE [IMAGE…]

    -f强制

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

    

查找镜像

    Docker Hub

       注册后使用

       

    docker search [OPTIONS] TERM

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

       --no-trunc==false 截断

       -s 设置最低星级

       返回最多25个

       

拉取镜像

    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 build 通过Dockerfile文件构建

        1、创建Dockerfile文件 #First Dockerfile

FROM ubuntu:14.04

MAINTAINER a568713197 "[email protected]"

RUN apt-get update

RUN apt-get install -y nginx

EXPOSE 80

        2、使用docker build 命令 

          

         构建镜像

 docker build -t="a568713197/df_test1" .

       运行

       

       验证

       

        

猜你喜欢

转载自blog.csdn.net/a568713197/article/details/87463661