【Docker命令详细讲解&实操演示】

一.知识回顾

之前的内容都帮你整理好了,在这里哟!

【0.Docker相关目录文章整理,可自行查看,包含多节内容】
【1.Docker详细安装部署&阿里镜像地址配置】
【2.Docker架构&&架构角色概念&&角色作用】

二.Docker中命令讲解&实操演示

2.1 查看docker的版本信息

docker version

在这里插入图片描述

2.2 查看docker详细的信息

docker info

在这里插入图片描述

2.3 docker中帮助命令,可以查看到其他命令信息

docker help

在这里插入图片描述

2.4 列出从中央仓库拉取到本地的镜像文件

docker images

在这里插入图片描述

2.4.1 镜像表格信息说明
选项说明
REPOSITORY表示镜像的仓库源
TAG镜像的标签
IMAGE ID镜像ID
CREATED镜像创建时间
SIZE镜像大小

2.5 从docker-hub拉取上搜索镜像

docker search redis

在这里插入图片描述

2.5.1 参数作用

在这里插入图片描述

参数名称描述
–no-trunc显示完整的描述信息
–limit分页显示
-f过滤条件 docker search -f STARS=5 tomcat

2.6 从docker-hub下拉取镜像

docker pull redis

2.7 查看docker images 相关的帮助命令

docker images --help

在这里插入图片描述

2.7.1 参数作用
参数说明
-a列出本地所有的镜像
-q只显示镜像ID
–digests显示镜像的摘要信息
–no-trunc显示完整的镜像信息

2.8 docker rmi删除镜像

docker rmi 镜像ID
2.8.1 删除一个(-f 表示强制删除)
docker rmi -f 镜像ID
2.8.2 删除多个(-f 表示强制删除)
docker rmi -f 镜像1:TAG 镜像2:TAG 镜像3:TAG 
2.8.3 删除全部(-f 表示强制删除)
docker rmi -f $(docker images -qa)

2.9 创建并启动容器

docker run --help

docker run [OPTIONS] IMAGE [COMMAND]
2.9.1 docker run 命令中参数讲解
options说明
--name“容器新名字”: 为容器指定一个名称
-d后台运行容器,并返回容器ID,也即启动守护式容器
-i`以交互模式运行容器,通常与 -t 同时使用
-t为容器重新分配一个伪输入终端,通常与 -i 同时使用
-P:随机端口映射
-p指定端口映射,有以下四种格式 ip:hostPort:containerPort
ip::containerPort
hostPort:containerPort`
containerPort
-v目录挂载

在这里插入图片描述

2.10 查看当前正在运行的容器有哪些

docker ps --help

docker ps
2.10.1 相关参数
OPTIONS说明
-a列出当前所有正在运行的容器+历史上运行过的
-l显示最近创建的容器。
-n显示最近n个创建的容器。
-q静默模式,只显示容器编号。
–no-trunc不截断输出。

在这里插入图片描述

2.11 启动/退出/重启/停止/删除/进入容器

2.11.1 启动容器
docker start 容器ID或名称
2.11.2 退出容器命令

退出容器的俩种方式:

退出方式说明
exit容器停止退出
ctrl+p+q容器不停止退出
2.11.3 重启容器
docker restart 容器ID或名称
2.11.4 停止容器
# 正常停止
docker stop 容器ID或名称
# 强制删除
docker kill 容器ID或名称
2.11.5 删除容器
docker rm 容器ID或名称
docker rm -f $(docker ps -qa)
docker ps -a -q | xargs docker rm
2.11.6 进入运行的容器的俩种方式
进入方式说明
exec在容器中打开新的终端,并且可以启动新的进程
attach直接进入容器启动命令的终端,不会启动新的进程

2.12 从容器中拷贝内容到宿主机中

docker cp 容器ID:容器内路径  目的地路径

2.13 查看容器的详细信息

docker inspect 容器ID或者名称

2.14 查看容器中运行的进程

docker logs 容器ID或者名称

2.15 查看容器的详细信息

docker top 容器ID或者名称

2.16 守护式容器命令

docker run -d 容器ID或者名称

当然,更多关于docker的学习命令和上面我们的学习过程一样,大家可以自行学习。

好了,关于【Docker命令详细讲解&实操演示】就结束了,持续更新中。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Docker 是一个开源的容器化平台,可以帮助开发者通过容器技术实现应用程序的快速部署、可移植性和可扩展性。以下是一些常用的 Docker 命令及其解读: 1. docker run:运行一个容器。使用该命令可以基于指定的镜像创建并启动一个容器实例。 2. docker pull:从 Docker 镜像仓库中拉取一个镜像。镜像是一个预先配置好的文件系统,可以用来创建容器。 3. docker build:根据 Dockerfile 构建一个镜像。Dockerfile 是一个包含构建指令的文本文件,用于定义镜像的构建过程。 4. docker images:列出本地已经下载的镜像列表。 5. docker ps:列出正在运行的容器列表。加上 -a 参数可以显示所有容器,包括已经停止运行的。 6. docker exec:在正在运行的容器中执行命令。可以通过该命令进入容器内部并执行指定的命令。 7. docker stop:停止一个正在运行的容器。 8. docker rm:删除一个已经停止运行的容器。 9. docker rmi:删除一个本地已经下载的镜像。 10. docker-compose up:通过 Docker Compose 启动多个容器。Docker Compose 是用于定义和管理多个 Docker 容器的工具。 这些是一些常用的 Docker 命令,可以帮助你进行容器的创建、管理和操作。请注意,还有更多的命令和参数可以用于更精确地控制 Docker 容器和镜像的行为。你可以通过运行 `docker --help` 命令查看更多详细命令说明和使用方法。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

硕风和炜

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值