您的位置:首页 > 运维架构 > Docker

docker镜像操作

2016-07-18 00:00 579 查看
1查看和删除镜像

列出镜像

docker images [OPTSIONS] [REPOSITORY]

-a, –all=false 显示所有镜像

-f, –filter=[] 显示时过滤条件

--no-trunc =false 默认选择截断id

-q,--quiet=false 只显示image 的id

2.仓库repository镜像集合 registry dock组件中的仓库

3.TAG 不同镜像通过TAG区分一个镜像名+TAG名组成一个完整的镜像名

4查看docker对象详细信息

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

5删除镜像

docker rmi [OPTIONS] IMAGE [IMAGE…]

-f, –force=false 强制删除

--no-prune 保留父镜像

6查找镜像

dockerhub网站 http://registry.hub.docker.com https://hub.docker.com/
docker search [OPTIONS] TERM

--automated=false 自动化构建的镜像

--no-trunc=false 不以截断方式显示

-s,—stars=0 显示最低星级

使用search最多显示25条

7拉取镜像

docker pull [OPTIONS] NAME [:TAG]

-a,—all-tags=false 将匹配到所有符合的镜像都下载到本地仓库

8docker守护进程的镜像仓库配置修改

--registry-mirror=xxx本地的服务使用DAOCLOUD,修改docker的配置文件

vim /etc/default/docker

9推送镜像

docker push NAME

10构建docker镜像

保存对容器的修改,并再次使用,自定义镜像的能力,以软件的形式打包并分发服务 及运行环境

docker commit 通过容器构建镜像

docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]]

-a,—author=””指定构建镜像的作者

-m, –message=””指定构建信息

-p,—pause=true 不暂停运行的镜像构建

docker build 通过dockerfile文件构建

创建Dockerfile文件

docker buld [OPTIONS] PATH | URL | -

--force-rm=false

--no-cache=false

--pull=false

-q,—quiet=false

--rm=true

-t,—tag=’’

Damo

# First Dockerfile

FROM ubuntu:14.04

MAINTAINER mytest "test.com"

RUN apt-get update

RUN apt-get install -y nginx

EXPOSE 80

11 docker的C/S模式



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: