“携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第22天,点击查看活动详情
以下是一些常用的镜像操作命令
Docker镜像使用
查看本地的镜像,-a 表示是所有的镜像
docker images /docker images -a
-
REPOSITORY:镜像所属仓库名称。
-
TAG:镜像标签。默认是 latest,表示最新。
-
IMAGE ID:镜像 ID,表示镜像唯一标识。
-
CREATED:镜像创建时间。
-
SIZE: 镜像大小。 同一仓库源可以有多个 TAG,代表这个仓库源的不同个版本
删除镜像
docker rmi -f image_name
构建一个镜像
使用命令 docker build , 从零开始来创建一个新的镜像。为此,我们需要创建一个 Dockerfile 文件,其中包含一组指令来告诉 Docker 如何构建我们的镜像。
docker build -t image_name .
- -t :指定要创建的目标镜像名
- . :Dockerfile 文件所在目录,可以指定Dockerfile 的绝对路径
注意,这个.
千万不能落下!!!
查看当前这个镜像的历史信息
docker history image_name
登录镜像仓库
docker login
从镜像仓库中拉镜像
docker pull
下载完成之后,可以直接使用这个镜像。
docker run image_name
向镜像仓库推本地的镜像文件
docker push
检索镜像内容
docker search
-
NAME:镜像仓库源的名称。
-
DESCRIPTION:镜像仓库描述。
-
STARS:镜像仓库收藏数,表示该镜像仓库的受欢迎程度,类似于 GitHub的 stars
-
OFFICAL:表示是否为官方仓库,该列标记为[0K]的镜像均由各软件的官方项目组创建和维护。
-
AUTOMATED:表示是否是自动构建的镜像仓库。
设置镜像标签
我们可以使用 docker tag 命令,为镜像添加一个新的标签。
runoob@runoob:~$ docker tag xxx
docker tag 镜像ID,这里是 xxx ,用户名称、镜像源名(repository name)和新的标签名(tag)。
使用 docker images 命令可以看到,ID为xxx的镜像多一个标签。