docker镜像基础命令

摘要:
创建容器图像的方法:通过容器2b59a20b8854创建相应的图像,该容器类似于git7,并迁移图像dockersave-o***Tar<TAG/ID>参数描述:-o设置存储压缩后的文件名。8.加载图像dockerload--input***。tar或codkerload˂**tar可以使用codekerload命令加载图像,其中可以标记图像或ID。这将导入图像和相关元数据信息,可以使用dockerimages命令查看。首先删除原始cc/text图像,在导入后运行该图像,并检查其是否为原始类容量。9.上传图像dockerpush<仓库名称>

docker镜像基础命令

1、获取镜像

  docker pull <名称>

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

docker镜像基础命令第1张

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

2、查看镜像列表

  docker images

  REPOSITORY    TAG    IMAGE ID    GREATED    SIZE

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

docker镜像基础命令第2张

3、查看镜像信息

  docker inspect

docker镜像基础命令第3张

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

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

docker镜像基础命令第4张

4、查找镜像

  docker search <应用名称>

docker镜像基础命令第5张

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

5、删除镜像

  docker rmi <标签或者ID>

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

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

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

  给镜像添加tag

  docker tag <ID> <tag名称>

docker镜像基础命令第6张

  

6、创建镜像

  docker commit <ID> <REPOSETORY:TAG>

  参数:

    -a,--author:作者信息

    -m,--message:提交消息

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

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

docker镜像基础命令第7张

  容器创建成镜像的方法:

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

docker镜像基础命令第8张

7、迁出镜像

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

  参数说明:

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

docker镜像基础命令第9张

8、载入镜像

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

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

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

docker镜像基础命令第10张

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

docker镜像基础命令第11张

 9、上传镜像

  docker push <仓库名称>

 

免责声明:文章转载自《docker镜像基础命令》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇配置nginx 反向代理vue3逻辑分离和页面快速展示数据下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

解决: Table XX.QRTZ_LOCKS doesn`t exist 的问题

本机环境 window10专业版2004WSL2(Ubuntu18.04)下的Docker容器(Mysql5.7.22) 问题描述: Quartz定时任务项目, 数据库从Windows Mysql迁移到Docker Mysql容器后, 启动项目时, 报Table 'xx.QRTZ_LOCKS' doesn't exist错误 问题原因: Linux系统下M...

qcow2镜像制作

windows 1、准备windows镜像、驱动镜像。 驱动下载地址: https://docs.fedoraproject.org/en-US/quick-docs/creating-windows-virtual-machines-using-virtio-drivers/index.html 2、上传windows镜像到云平台 利用iso启动一个系...

Docker——Tomcat JVM 内存配置

前言 安装再docker中的tomcat,在下载大文件或者某些情况下,会出现tomcat的内存溢出等情况,所以需要配置tomcat的内存大小,docker中的tomcat内存大小配置有四种方式。 一、修改catalina.sh 加入JVM: JAVA_OPTS="-server -Dfile.encoding=UTF-8 -Xms4g -Xmx4g -Xm...

003-Centos7.3下安装Jumpserver 1.0.0(支持windows组件)

Jumpserver最新版本支持windows组件,废话不多介绍了,下面直接介绍下部署过程: 0)系统环境 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 CentOS 7.3 IP: 192.168.10.210   [root@jumpserver-server ~]# cat /etc/red...

docker国内镜像地址

https://registry.docker-cn.com http://hub-mirror.c.163.com https://docker.mirrors.ustc.edu.cn 修改docker镜像地址为阿里云地址: sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <&l...

docker安装db2数据库

查询可安装的db2镜像 # docker search db2 [root@docker-servers ~]# docker search db2 INDEX NAME DESCRIPTION S...