【Docker学习】2、Docker 帮助命令、镜像命令、容器命令

文章目录

  • 1、Docker 命令常用命令
      • (1)Docker 帮助命令
      • (2)Docker 镜像命令
      • (3)Docker 容器命令
  • 微信公众号

1、Docker 命令常用命令

工欲善其事,必先利其器。下面列举常用命令,方便工作中使用时,复制粘贴

(1)Docker 帮助命令

命令 说明
docker version 查看版本
docker info 查看信息
docker --help 查看帮助

(2)Docker 镜像命令

命令 参数 说明
docker images -a :列出本地所有的镜像(含中间映像层)
-q :只显示镜像 ID。
–digests :显示镜像的摘要信息
–no-trunc :显示完整的镜像信息
REPOSITORY:表示镜像的仓库源
TAG:镜像的标签
IMAGE ID:镜像 ID
CREATED:镜像创建时间
SIZE:镜像大小
docker search [OPTIONS] 镜像名字 –no-trunc : 显示完整的镜像描述
-s : 列出收藏数不小于指定值的镜像
–automated : 只列出 automated build 类型的镜像
官网搜索
docker pull 镜像名字[:TAG] 下载镜像,不写版本默认下载 latest 版
docker rmi 镜像名字 ID 删除单个:
docker rmi -f 镜像 ID
删除多个:
docker rmi -f 镜像名 1:TAG 镜像名 2:TAG
删除全部:
docker rmi -f $(docker images -qa)
删除镜像

(3)Docker 容器命令

命令 参数 说明
docker run –name=“容器新名字”: 为容器指定一个名称
-d: 后台运行容器,并返回容器 ID,也即启动守护式容器
-i:以交互模式运行容器,通常与 -t 同时使用
-t:为容器重新分配一个伪输入终端,通常与 -i 同时使用
-P: 随机端口映射
-p: 指定端口映射,有以下四种格式
1、ip:hostPort:containerPort
2、ip::containerPort
3、hostPort:containerPort
4、containerPort
新建并启动容器
docker ps [OPTIONS] -a: 列出当前所有正在运行的容器+历史上运行过的
-l: 显示最近创建的容器
-n:显示最近 n 个创建的容器
-q: 静默模式,只显示容器编号
–no-trunc: 不截断输出
列出当前所有正在运行的容器
exit:容器停止退出
ctrl + P + Q:容器不停止退出
退出容器
docker start 容器 ID 或者容器名 启动容器
docker restart 容器 ID 或者容器名 重启容器
docker stop 容器 ID 或者容器名 停止容器
docker kill 容器 ID 或者容器名 强制停止容器
docker rm 容器 ID 删除已停止的容器
docker rm -f $(docker ps -a -q) 删除全部容器
docker run -d 容器名 启动守护式容器
docker logs -f -t --tail 容器 ID -t 是加入时间戳
-f 跟随最新的日志打印
–tail 数字 显示最后多少条
查看容器日志
docker top 容器 ID 查看容器内运行的进程
docker inspect 容器 ID 查看容器内部细节
docker exec -it 容器 ID bashShell bashShelll 一般为 /bin/bash 进入正在运行的容器并以命令行交互,是在容器中打开新的终端,并且可以启动新的进程
docker attach 容器 ID 相当卡,可能是我方法不对 重新进入容器,直接进入容器启动命令的终端,不会启动新的进程
docker cp 容器 ID:容器内路径 目的主机路径 从容器内拷贝文件到主机上

【Docker学习】2、Docker 帮助命令、镜像命令、容器命令_第1张图片

微信公众号

你可能感兴趣的:(Docker,docker,tomcat)