持续创作,加速成长!这是我参与「掘金日新计划 · 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常用容器命令
大家看完发现有什么错误,写在下面吧!跟我黑虎阿福比划比划!