本文主要内容:主要介绍Docker常用命令的启动命令和镜像命令。
本次学习,我们把常用命令分为以下几个部分:帮助启动类命令、镜像命令、容器命令
帮助启动类命令如下:
docker 具体命令 --help使用。我们就拿run 命令来说:
命令:docker images
作用:列出本地主机上的镜像
如下图:
表头说明:
REPOSITORY:表示镜像的仓库源
TAG:镜像的标签
IMAGE ID:镜像的ID
CREATED:镜像的创建时间
SIZE:镜像大小
同一个仓库源可以有多个TAG版本,代表这个仓库源的不同版本。我们使用REPOSITORY:TAG来定义不同的镜像。
如果你不指定一个镜像的版本标签,例如你只是使用了ubuntu.那么docker将默认使用ubuntu:lates镜像。也就是在没有指定版本标签时候,默认会使用lastest的。
命令OPTIONS说明:
-a:列出本地所有镜像(包含历史映像层)
-q:只显示镜像ID
命令:docker search [OPTIONS] 镜像名称
表头说明:
NAME:镜像名
DESCRIPTION:镜像说明
STARS:点赞数量
OFFICIAL:是否官方的
AUTOMATED:是否自动构建的
我们使用search命令,会发现罗列出目前远程仓库中已经存在的。会有很多。这个时候我们可以使用limit参数。
OPTIONIONS说明:
--limit:只列出N个镜像。默认25个
docker search --limit 5 redis
只列出前5个reids相关的
2.3:拉取镜像
命令 docker pull 镜像名
上面我们说过,在pull 镜像的时候。如果没有指定option。那么就会是latest的。
如果我们想pull指定版本的怎么执行呢?比如我想下载redis 6.0.8版本的怎么弄呢?
可以执行如下命令:
docker pull redis:6.0.8
如下图:
可以回想下linux下 df -h 命令:
所以 docker的同理:命令为: docker system df。如下图:
2.5:删除指定id的镜像
docker rmi 某个镜像命中id
【ps:这里可以参考Linux删除命令 rm 文件名称】
比如我们要删除之前pull下来的hello world镜像。先看看镜像id
然后在执行删除:
我们可以看到提示,当前被删除的镜像id被之前使用了。那么我们怎么强制删除呢?
回忆一下Linux强制删除命令是什么?【rm -rf 文件名:强制删除】
所以,docker强制删除就是:
面试题:
谈谈docker虚悬镜像是什么?
如下图:
在后面 dockerFile学习中会处理的。
本文由凯哥Java(kaigejava)《docker学习系列》第二篇:Docker学习2-常用命令之启动命令和镜像命令
在下一篇文章中,凯哥将介绍剩下的一个命令分类:容器相关的命令
到此这篇启动docker(启动docker镜像命令)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/rfx/29725.html