Docker系列学习(7) -- 常用镜像命令

198 阅读2分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第7天,点击查看活动详情

生命不息,学习不止

题外话

今天是十一假期的第五天啦,今天去了中国工艺美术馆,不愧是国家级的艺术馆,艺术造诣真的没话说,怪不得网上都说可以永远相信国家的审美,大家要是有机会可以去一睹风采。

废话不多说,上货!

正文

在这里插入图片描述

上一回详细的说了docker的工作流程,今天就来说说docker的常用命令

docker常用命令

docker的常用命令其实可以按照三个部分来说,镜像命令,容器命令,其他命令

我们先来说说镜像类的常用命令

上文就有提到过几个非常常见的命令

docker镜像命令

docker images --查看镜像

docker serach --filter=条件 镜像名称 --根据条件搜索镜像,条件可省略

docker pull 镜像名:tag --拉起指定tag版本镜像,tag省略默认为最新(lastest)

docker commit 容器名/容器id 仓库名:tag 将指定容器打成镜像并推送到指定仓库

docker commit 要慎用,docker commit生成的镜像不对外展示修改操作,不便于维护

有时我们会遇到一个场景,我们使用一些产品的时候,对方提供docker包,可以直接下载,是tar格式的文件

我们可以使用

docker load -i 镜像保存文件位置 --加载一个tar文件的景象

这是便会转换为镜像供我们使用

同样当我们将docker文件想要打包发给别人的时候,可以使用

docker save 镜像名/镜像id -o 储存位置 --景象保存为tar文件到存储位置

将镜像导成tar文件,分享给他人

当镜像多了以后,我们会有需要删除掉的镜像

我们可以使用

docker rmi -f 镜像名/镜像id --删除镜像,可同时删除多个

docker rmi -f $(docker image -aq) --删除全部镜像,q是指显示删除的id

docker image rm 镜像名/镜像id --强制删除镜像

三种方式来删除镜像

下一篇我们来讲讲docker常用容器命令

在这里插入图片描述

大家看完发现有什么错误,写在下面吧!跟我黑虎阿福比划比划! 在这里插入图片描述