Docker 镜像

获取镜像

获取镜像使用docker pull命令:

docker pull NAME[:TAG]

如果不显示的指定TAG,则默认会选择latest标签,即下载仓库中最先版本的镜像。

例如:docker pull ubuntu

docker pull ubuntu

这里写图片描述

也可以选择从其他注册服务器的仓库下载,需要在仓库名称前指定完整的仓库注册服务器地址,例如从
DockerPool社区下载:docker pull dl.dockerpool.com:5000/ubuntu

下载镜像到本地后,即可随时使用该镜像,例如使用镜像创建一个容器,在其中运行bash应用:

docker run -t -i ubuntu /bin/bash

查看镜像信息

使用docker images命令可以列出本地主机上已有的镜像

docker images

这里写图片描述

获取镜像的详细信息

docker inspect 镜像ID

这里写图片描述

搜寻镜像

使用docker search命令可以搜索远端仓库中共享的镜像,默认搜索Docker Hub官方仓库中的镜像。用法为 docker search TERM,支持的参数包括:

–automated=false 仅显示自动创建的镜像。
–no–trunc=false 输出信息不截断显示。
-s 、 –stars=0 指定仅显示评价为指定星级以上的镜像。

 docker search mysql

这里写图片描述

删除镜像

使用docker rmi命令可以删除镜像,命令格式为 docker rmi IMAGE,IMAGE可以为标签或ID

docker rmi f753707788c5

这里写图片描述

创建镜像

创建镜像的方法有三种:基于已有镜像的容器创建、基于本地模板导入、基于Dockerfile创建

基于已有镜像的容器创建

该方法主要是使用docker commit命令,格式为:

docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]]

主要项包括:

-a, –author=”” 作者信息
-m, –message=”” 提交信息
-p, –pause=true 提交时暂停容器运行

基于本地模板导入

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Docker 中,镜像Image)是一个轻量级、可执行的软件包,其中包含了运行特定应用程序所需的所有代码、运行时、库、环境变量和配置等信息。Docker 镜像可以看作是一个只读的模板,用于创建容器(Container)。 Docker 镜像可以通过以下几种方式获取: 1. 从 Docker Hub 下载Docker Hub 是 Docker 官方提供的公共镜像仓库,包含了大量的镜像,可以通过 `docker pull` 命令从 Docker Hub 上下载镜像,例如: ``` docker pull ubuntu:latest ``` 上面的命令将会下载最新版本的 Ubuntu 镜像。 2. 通过 Dockerfile 构建:Dockerfile 是一个文本文件,其中包含了一系列构建镜像的指令和配置信息,可以通过 `docker build` 命令根据 Dockerfile 构建镜像,例如: ``` docker build -t my-image . ``` 上面的命令将会在当前目录下的 Dockerfile 中定义的基础上构建一个名为 `my-image` 的镜像。 3. 从已有容器创建:可以通过 `docker commit` 命令从一个已有的容器中创建新的镜像,例如: ``` docker commit my-container my-image ``` 上面的命令将会创建一个名为 `my-image` 的新镜像,其中包含了 `my-container` 容器的所有修改。 Docker 镜像可以使用 `docker images` 命令查看当前系统中已有的镜像列表,也可以使用 `docker rmi` 命令删除不需要的镜像。在使用 Docker 时,镜像是一个非常重要的概念,通过合理地管理镜像,可以提高应用程序的部署效率和可维护性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值