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

Docker镜像的基本操作

程序员文章站 2022-07-14 15:52:08
...

本文使用的环境是Mac OS 10.11.5、Docker 1.12.0。

 

一、搜索镜像

 

使用【docker search 关键字】来搜索共享的镜像,默认搜索的是官方仓库的镜像。

 

1、搜索mysql的镜像

 

Docker镜像的基本操作
            
    
    博客分类: Docker Docker 

 

返回的信息共有5列,分别代表:镜像名称、镜像描述、被收藏的次数、是否属于官方出品、是否支持自动创建。

 

2、搜索被收藏2次以上的mysql的镜像

 

Docker镜像的基本操作
            
    
    博客分类: Docker Docker 

 

二、获取镜像

 

使用【docker pull 镜像名称】从网络上下载镜像。

 

1、下载mysql镜像

 

Docker镜像的基本操作
            
    
    博客分类: Docker Docker 

 

使用【docker pull 镜像名称】会下载该镜像集的latest tag的镜像。

 

2、下载ubuntu的14.04镜像

 

Docker镜像的基本操作
            
    
    博客分类: Docker Docker 

 

三、列出本地镜像

 

使用【docker images】列出本地宿主主机上拥有的镜像。

 

Docker镜像的基本操作
            
    
    博客分类: Docker Docker 

 

返回的信息共有5列,分别代表:镜像名称、镜像的tag、镜像的唯一image id、创建时间、大小。

 

四、删除本地镜像

 

使用【docker rmi 镜像id】来删除本地的镜像,当还有容器在使用该镜像的时候是无法删除的。

 

1、删除ubuntu:14.04镜像

 

Docker镜像的基本操作
            
    
    博客分类: Docker Docker 

 

当我们删除ubuntu:14.04镜像时,它会删除这个镜像所附带的所有AUFS层。

 

2、删除有容器运行的镜像

 

Docker镜像的基本操作
            
    
    博客分类: Docker Docker 

 

当我们试图删除ubuntu镜像时,提示我们目前还有容器在使用该镜像,无法删除。如需删除,则需要停止容器并用-f参数来强制删除镜像。

 

Docker镜像的基本操作
            
    
    博客分类: Docker Docker 

 

五、上传本地镜像

 

使用【docker push 镜像名称】来上传本地镜像到官方仓库。

 

Docker镜像的基本操作
            
    
    博客分类: Docker Docker 

 

登录Docker Hub也可以看到刚推送上去的镜像。

 

Docker镜像的基本操作
            
    
    博客分类: Docker Docker 

 

六、创建镜像

 

1、从文件系统导入

 

Docker镜像的基本操作
            
    
    博客分类: Docker Docker 

 

2、从现有的容器提交到一个新的镜像

 

Docker镜像的基本操作
            
    
    博客分类: Docker Docker 

相关标签: Docker