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模式
列出镜像
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模式
相关文章推荐
- DOCKER端口映射错误
- docker踩坑记
- docker 基本命令总结(一)
- Docker教程(一) Docker入门教程
- docker搭建apache+php+mysql
- 基于docker的高可用服务解决方案
- Docker数据及网络管理
- Docker安装及镜像管理
- dial tcp: lookup index.docker.io: no such host
- Docker学习笔记
- 05Dockerfile简介
- 【转】Docker 常用命令
- docker push到本地仓库失败
- 使用Docker+Jenkins 搭建CI 自动部署
- elasticsearch运行官方Docker镜像2.3.3
- [Openshift Origin 3]OpenShift 3 : 基于Docker的私有PaaS平台
- 修改CentOs7 上Docker默认文件系统DeviceMapper为OverlayFS
- 通过Docker搭建Mysql容器+Tomcat容器连接环境
- 3分钟,9个Q&A让你快速知道Docker到底是什么
- docker4dotnet #2 容器化主机