获取、查看、搜索、删除、定制、推送镜像。 下载最新的ubuntu镜像,默认标签latest命令 docker pull ubuntu 能够选择版本如docker pull ubuntu :14.04 严格来讲要有注册服务器如docker pull registry.hub.docker.com/ubuntu :16.04 层次关系下载,有相同的层就共用了,减小存储空间。nginx
使用镜像建立容器,运行bash,执行ping命令 docker run -it ubuntu:14.04 bash 看到用户名和主机名变了。 ping loaclhost 退出容器环境 exitdocker
列出镜像信息 docker images 查看镜像详细信息 docker inspect ubuntu:14.04 其中一项用-f指定 docker inspect ubuntu:14.04 -f {{".Architecture"}} 查看镜像历史 docker history ubuntu:14.04 --no-trunc=true选项可不加 寻找镜像 docker search 显示自动建立的评价在指定星级以上的带nginx关键字的镜像 docker search --automated -s 3 nginxubuntu
删除镜像rmi标签命令 docker rmi ubuntu:14.04 镜像容器存在时,镜像文件默认没法删除 docke ps -a 能够看到本机全部容器,处于退出状态或在运行状态。 强行删除镜像文件使用-f参数docker rmi -f ubuntu:14.04并不推荐这么作,应先删除容器,再删除镜像。 删除容器docker rm 9ba0eb156。根据CONTAINER ID 来删除。 删除镜像docker rmi d6ed29ffda6b会打印出各层删除信息。bash
建立镜像 基于已有镜像的容器建立、基于本地模板导入、基于dockerfile建立。服务器
基于已有镜像容器建立 docker commit 命令 基于本地模板导入docker import命令 存出和载入镜像docker load 和docker save命令dockerfile
上传镜像 docker push 在docker hub上注册后能够上传自制的镜像it