Docker(二)---常用命令

本文详细介绍了Docker的常用命令,包括镜像的搜索、获取、查看、删除、输出和上传,以及容器的创建、运行、终止、进入、导出、导入和删除。通过这些命令,读者可以全面掌握Docker的基本操作,实现容器化应用的高效管理。
摘要由CSDN通过智能技术生成

目录

一、Docker 镜像操作

搜索镜像--docker search

 获取镜像--docker pull

查看镜像信息--docker images/inspect/tag

删除镜像--docker rmi 

输出镜像和载入镜像

上传镜像-docker login/push

 二、Docker 容器操作

容器的创建与使用-docker create/ps/start/run

 容器的运行与终止-docker stop

 容器的进入-docker exec 

 容器的导出与导入-docker export /import 

 容器的删除-docker rm 


一、Docker 镜像操作

Docker 运行容器前需要本地存在对应的镜像,如果不存在本地镜像,Docker 就会尝试从默认镜像仓库【https://hub.docker.com】下载,这是 Docker 官方维护的一个公共仓库,可以满足用户的绝大部分需求

当然了,用户也可以通过配置来使用自定义的镜像仓库

搜索镜像--docker search

'命令格式:'
docker search [对象]

'例:'
docker search nginx

'#默认输出结果会按照星级评价进行排序'

docker search -f stars=1000 nginx

'#可以使用选项"-f"配合"stars=x"显示指定星级以上的镜像'

  •  一般官方项目组维护的镜像使用单个单词,例如【nginx】作为镜像名称,我们称之为基础镜像或根镜像
  • 像【mailu/nginx】这种命名方式的镜像,表示是由 Docker Hub 的用户【mailu】创建并维护的镜像,带有用户名为前缀
  • 是否主动创建表示是否允许用户验证镜像的来源和内容
  • 使用【docker search】命令只能查找镜像,无法获取镜像的标签,若需要查找 docker 的标签,需要从网页上访问镜像仓库【https://hub.docker.com】

 获取镜像--docker pull

搜索到了符合需求的镜像,我们可以使用【docker pull】命令从网络下载镜像到本地使用

'命令格式:'
docker pull [仓库名称][:标签]

'例:'
docker pull mailu/nginx

  • 标签【tag】就是用来区分镜像版本的,可以看到没有指定标签,这里会默认下载仓库中最新版本的镜像,即选择【latest】标签
  • 在整个下载的过程中,我们可以看出,整个镜像文件是由若干层【layer】组成,我们将其称之为【AUFS】,即联合文件系统,其实现了增量保存与更新的基础,在下载过程中会输出镜像的各层信息
  • 镜像下载到本地后,我们就可以随时使用该镜像了
  • 用户也可以选择从其他注册服务器仓库下载,需要在仓库名称前指定完整的仓库注册服务器地址
     

查看镜像信息--docker images/inspect/tag

'命令格式:'
docker images [仓库名称][:标签]

'例:'
docker images

信息 说明
REPOSITORY 镜像属于的仓库
TAG 镜像的标签信息,标记了同一个仓库中的不同镜像
IMAGE ID 镜像的唯一 ID 号,是镜像的唯一标识
CREATED 镜像的创建时间
SIZE 镜像的大小

用户还可以根据镜像的唯一标识 ID 号来获取镜像的详细信息

'命令格式:'
docker inspect [镜像ID号]

&#
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值