`
jsntghf
  • 浏览: 2568322 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

Docker镜像的基本操作

阅读更多

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

 

一、搜索镜像

 

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

 

1、搜索mysql的镜像

 

 

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

 

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

 

 

二、获取镜像

 

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

 

1、下载mysql镜像

 

 

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

 

2、下载ubuntu的14.04镜像

 

 

三、列出本地镜像

 

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

 

 

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

 

四、删除本地镜像

 

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

 

1、删除ubuntu:14.04镜像

 

 

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

 

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

 

 

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

 

 

五、上传本地镜像

 

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

 

 

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

 

 

六、创建镜像

 

1、从文件系统导入

 

 

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

 

分享到:
评论

相关推荐

    docker镜像 mysql-5.7.44.tar

    Docker镜像是一种轻量级、可执行的独立软件包,包含运行应用程序所需的所有内容:代码、运行时、库、环境变量和配置文件。 标题中提到的“docker镜像 mysql-5.7.44.tar”指的是一个特定的Docker镜像文件,这个文件...

    Ubuntu:20.04 ARM64 docker镜像

    Ubuntu 20.04 ARM64 docker镜像是一种基于ARM架构的Ubuntu 20.04版本的docker镜像,它包含了Ubuntu操作系统的所有基本软件和功能,并且专门为ARM架构的处理器进行了优化。这种镜像非常适合在基于ARM处理器的设备上...

    mysql8.4.3 arm64架构 docker 镜像包

    用户还应当熟悉Docker的基本操作,包括镜像的拉取、容器的创建和管理等。对于MySQL数据库的配置和优化,则需要具备一定的数据库知识。此外,由于MySQL 8.4.3相较于早期版本有不少新特性,用户在升级时需要留意数据库...

    docker的kafka镜像

    在部署和运行Docker的Kafka镜像之前,用户应该熟悉Docker容器的基本操作,包括pull镜像、run容器、stop容器、rm容器等。此外,对于Kafka的配置和管理也需要有一定的了解,比如如何配置Kafka的Topic、如何监控Kafka...

    linux服务器docker离线镜像资源mysql8.4.2镜像包

    而对于初学者来说,则可能需要先了解Docker的基本概念和操作方法,才能更好地利用这些资源。 对于追求快速部署和高效运维的企业或个人来说,该“linux服务器docker离线镜像资源mysql8.4.2镜像包”能够提供一个便捷...

    docker 镜像redis:7.0.15

    Docker 镜像的构建通常基于Dockerfile,这是一个包含一系列命令的文本文件,这些命令定义了创建Docker镜像的步骤。开发者可以利用Dockerfile来编写构建脚本,指明基础镜像、运行环境、安装软件、配置文件以及启动...

    mysql5.7 - docker 版本

    用户可以通过下载Docker镜像来获取MySQL 5.7的容器实例,无需担心系统兼容性问题。基于Docker的MySQL镜像提供了灵活、轻量级的部署选项,用户可以根据自己的需求快速启动或停止服务。 在CentOS或Ubuntu这类Linux...

    kkfileview base 的docker arm64的镜像

    然而,为了适应多种部署环境,如服务器、桌面或者嵌入式设备,其Docker镜像的构建需要针对不同的硬件架构进行适配。Docker arm64镜像的创建就是为了确保kkfileview能够在基于ARM64架构的硬件上运行,例如基于ARM64的...

    elasticsearch8.17.1 docker镜像资源

    在了解了Elasticsearch和Docker的基本概念之后,接下来要探讨的是本次的主体内容:Elasticsearch8.17.1 Docker镜像资源。Elasticsearch Docker镜像,是指将Elasticsearch软件打包为一个Docker镜像,使得开发者或运维...

    docker入门篇,docker镜像资源

    Docker入门篇涵盖了Docker的基本使用方法和原理,而Docker镜像资源则是深入掌握Docker技术的关键。通过学习这些基础知识和技能,初学者可以逐渐成为一名高效的Docker用户,为处理复杂的软件部署和管理任务做好准备。...

    grafana docker镜像 8.5.27版本

    Grafana 是一款开源的指标分析和可视化工具,常用于记录和可视化各种软件应用的性能数据。...在具体使用中,用户需要了解 Docker 的基本操作,Grafana 的功能特性,以及如何正确配置和管理容器化的 Grafana 实例。

    使用IDEA远程管理docker镜像及容器服务.pdf

    使用IDEA编辑器远程管理docker镜像及容器服务,可以实现 docker容器和镜像的基本操作,例如启动、停止、删除容器,创建、删除镜像等。 七、结论 使用IDEA远程管理docker镜像及容器服务,可以实现docker容器和镜像...

    DBmotion.tar docker镜像

    DBmotion.tar docker镜像可能包含了DBmotion应用程序运行所需的操作系统环境、依赖库、配置文件以及应用程序本身。通过Dockerfile,开发者能够定义和定制镜像的创建过程,从而打包所有必要的组件。一旦构建完成,...

    linux系统docker离线镜像kibana-7.17.23镜像资源

    对于初学者而言,了解Linux基本命令、Docker容器的基本操作和网络配置是使用该离线镜像的先决条件。对于希望进一步提升使用体验的用户,可以通过学习Dockerfile编写和容器编排技术来优化和定制自己的Kibana容器。

    该项目使用FFmpeg准备了一个极简主义Docker镜像。它按照编译指南中的说明

    极简主义Docker镜像是一个轻量级的、最小化的镜像,它仅包含运行应用程序所需的最基本组件。这样设计的目的是为了减少镜像的大小,加快容器的启动速度,并提高安全性。因为镜像中不包含不必要的软件和工具,所以也...

    Docker镜像管理(教程).md

    Docker作为当今最流行的容器化技术之一,其镜像管理是使用Docker时的关键技能。...Docker镜像的管理和使用是容器化应用部署的核心内容,通过上述知识,可以有效掌握Docker镜像的基本操作,并在实际开发和部署中运用。

    docker-alpine-清华镜像源地址

    Alpine Linux则是一款轻量级的Linux发行版,以其小尺寸、安全性高和性能优化的特点被广泛应用在Docker镜像中。 镜像是构建Docker容器的基石,一个镜像可以包含一个完整的操作系统环境。开发者可以选择使用官方镜像...

    SIP 服务以及freePBX服务docker镜像,另外包含windows测试工具、安卓测试工具安装包以及部署说明文档

    docker资源文件可能包含了有关如何使用docker的各类信息,比如docker镜像的说明、创建和管理镜像的方法、容器的基本操作命令等。这些资源对于理解如何在docker环境下管理和使用这些镜像是不可或缺的。 在文档中提到...

    elasticsearch:7.15.2 docker镜像

    Elasticsearch 是一个高度可扩展的开源全文搜索引擎..."elasticsearch:7.15.2 docker镜像" 是为开发和运维人员提供了一个快速、方便地部署 Elasticsearch 服务的手段,极大地提升了部署效率并降低了环境配置的复杂性。

    Docker基本命令.docx

    Docker基本命令 将tocker加到用户组 sudo groupadd docker //将docker加到用户组 sudo gpasswd -a rocky docker //将rockyyoghurt添加到docker sudo service docker restart //重启docker服务 镜像操作 docker ...

Global site tag (gtag.js) - Google Analytics