docker镜像基础命令

docker镜像基础命令

1、获取镜像

  docker pull <名称>

   说明:镜像是运行docker的前提

  由于之前已经下载了ubuntu镜像,会提示image已经更新

 

2、查看镜像列表

  docker images

  REPOSITORY    TAG    IMAGE ID    GREATED    SIZE

  仓库名称      仓库标签   镜像id      创建时间       大小

 

3、查看镜像信息

  docker inspect

  查看镜像的某一个详细信息

  docker inspect -f {{.Id}} 735f80812f90

 

4、查找镜像

  docker search <应用名称>

  使用docker search命令可以搜索远端仓库中共享的镜像,默认搜索Docker hub官方仓库中的镜像.

 

5、删除镜像

  docker rmi <标签或者ID>

  说明:当同一个镜像拥有多个标签时,docker rmi只是删除了标签,并不影响镜像本身。

      当该镜像有创建的容器存在时,镜像文件默认是无法删除的。

      如果一个镜像只有一个tag的话,删除tag就是删除了镜像的本身。

  给镜像添加tag

  docker tag <ID> <tag名称>

  

6、创建镜像

  docker commit <ID> <REPOSETORY:TAG>

  参数:

    -a,--author:作者信息

    -m,--message:提交消息

    -p,--pause=true:提交时暂停容器运行

  运行ubuntu,-t -i把容器内标准绑定到终端并运行bash,这样开跟传统的linux操作系统没什么两样,现在直接在容器运行。

  容器创建成镜像的方法:

    通过某个容器2b59a20b8854 创建对应的镜像,有点类似git

 

7、迁出镜像

  docker save -o ***.tar <TAG/ID>

  参数说明:

    -o 设置存储压缩后的文件名称

 

 

8、载入镜像

  docker load --input ***.tar 或者 codker load <***.tar

  使用codker load命令可以载入镜像,其中image可以标签或ID。这将导入镜像及相关的元数据信息(包括标签等),可以使用docker images命令进行查看。

  先删除原有的cc/text镜像,在导入镜像

  运行镜像,在查看是否为原来的类容

 

 9、上传镜像

  docker push <仓库名称>

 

 

posted @ 2018-08-08 10:26  jcici  阅读(1062)  评论(0编辑  收藏  举报