一.知识回顾
之前的内容都帮你整理好了,在这里哟!
【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命令详细讲解&实操演示】就结束了,持续更新中。