Docker常用命令

1. 帮助命令

1.1 查看docker版本

docker --version

1.2 查看docker系统信息

docker info

1.3 帮助命令

docker 命令 --help

2. 命令帮助文档

帮助文档

3. 镜像相关命令

3.1 查看所有镜像

docker images [可选参数]

在这里插入图片描述

  • REPOSITORY 镜像的仓库源
  • TAG 镜像的标签
  • IMAGE ID 镜像的ID
  • CREATED 镜像的创建时间
  • SIZE 镜像的大小

3.2 搜索镜像命令

docker search {镜像名称}

在这里插入图片描述

  • -f, --filter filter 搜索出满足filter指定条件的镜像,例如:docker search mysql --filter=STARS=3000,搜索出所有STARS大于等于3000的镜像

3.3 下载镜像

docker pull {镜像名称} [tag]

在这里插入图片描述

3.4 删除镜像

docker rmi -f {镜像名称/镜像ID/...}

在这里插入图片描述

4. 容器命令

4.1 新建并启动容器

docker run [可选参数] image

在这里插入图片描述

  • –name=“name” 容器名称,例如tomcat10180,tomcat10280等,主要用于区分容器。
  • -d 后台方式启动。
  • -it 使用交互的方式运行,进入容器查看内容
  • -p 指定容器的端口,常用的方式:-p 主机端口:容器端口
  • -P 大写的P,随机指定端口

4.2 查看运行中的容器

# 查看当前运行中的容器
docker ps

# 查看曾经运行过的容器
docker ps -a

在这里插入图片描述

  • -a 列出当前运行中 + 曾经运行过的容器列表
  • -n=? 列出最近创建的容器
  • -q 只显示容器的编号

4.3 退出容器

  • exit 直接退出容器
    ctrl + P + Q 容器不停止退出

4.4 删除容器

# 删除指定容器,不能删除运行中的容器,想要停止运行中的容器需要使用rm -f
docker rm {容器ID}

# 删除全部容器
docker rm -f &(docker ps -aq)

4.5 容器的启动和停止

# 容器的启动
docker start {容器ID}

# 容器的重启
docker restart {容器ID}

# 容器的停止
docker stop {容器ID}

# 容器的强行停止
docker kill {容器ID}

5. 其他命令

5.1 后台启动容器

# 命令 docker run -d 镜像
docker run -d centos

# 问题 docker ps 发现centos停止了
# 常见的坑,docker 容器使用后台运行,就必须要有一个前台进程,当docker发现没有应用的时候就会自动停止。
# nginx:容器启动后,发现自己没有提供服务,就会立即停止,就是没有程序了

5.2 查看日志

# 该命令类似于tail -f -n200 xxx.log
# 命令 docker logs -tf --tail 200 1f0d0d822078
docker logs [-f] [-t] [--tail] [显示的行数] [容器ID]

参数说明:

  • -f 跟踪日志输出
  • -t 日志中显示时间戳

5.3 查看容器中的进程信息

# 命令 docker top 1f0d0d822078
docker top [容器ID]

5.4 查看镜像原命令【常用】

# 命令 docker inspect 1f0d0d822078
docker inspect [容器ID]

参数说明

  • -f, 使用给定的模板格式化输出
  • -s, 如果类型为“容器”,则显示总文件大小

5.5 进入当前正在运行的容器

# 命令1 docker exec -it 1f0d0d822078 /bin/bash
docker exec -it 容器ID /bin/bash

# 命令2 docker attach 1f0d0d822078,这个命令与命令1的区别在运这个命令是直接进入正在运行的命令行,而命令1相当于新开了一个窗口
docker attach 容器ID

以上纯属个人学习记录笔记,如有雷同那也没办法

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值