Docker的常用基本命令

基本命令 官网https://docs.docker.com/engine/reference/commandline/docker/

查看容器CPU状态

docker stats

帮助命令

docker version #版本
docker info #系统信息,包括容器数和镜像
docker --help # 帮助

镜像命令

docker images
docker images -a #查看所有镜像
docker search mysql # 镜像搜索
docker pull xxx  #下载镜像  xxx是镜像+镜像版本
docker rmi -f xxx # 删除镜像 xxx是镜像ID   镜像ID空格隔开可以删除多个
docker rmi -f $(docker images -aq) # 递归删除所有docker镜像

Docker的常用基本命令
REPOSITORY   -- 镜像仓库源
TAG         -- 镜像标签
IMAGE ID    -- 镜像ID
CREATED     -- 镜像创建时间
SIZE        -- 镜像大小

Docker的常用基本命令

容器命令

容器启动的基础是镜像,要先下载镜像才能创建容器

容器启动命令
docker run [可选参数] image

#参数
--name='Name'  #容器名字  mysql1  、 mysql2 区分容器
-d            #后台运行方式
-it           #使用交互方式运行,进入容器查看内容  (-it 镜像名称 /bin/bash #进入容器内部)
-p            #主机端口映射  格式: -p 3306:3306
退出容器
exit #退出容器内部返回宿主机 容器会停止   -it命令进入容器内用此命令退出
ctrl+p+q #容器不停止退出
查看容器
docker ps       #查看正在运行的容器
docker ps -a    #查看所有容器
删除容器

-f 强制

docker rm 容器ID              #删除指定容器
docker rm -f $(docker ps -aq)  # 递归删除所有docker容器
启动和停止容器
docker start 容器ID  #启动容器
docker restart 容器ID  #重启容器
docker stop 容器ID  #停止容器
docker kill 容器ID  #强杀容器
查看日志
docker logs -f 容器名称/容器ID
进入当前正在进行的容器
docker exec -it 容器ID /bin/bash
#连接redis客户端
root@517350f4f2bb:/data# redis-cli
拷贝容器内东西到宿主机
docker cp 容器ID:容器内路劲  目的主机路劲

最后上个网图方便理解(注:如有侵权请联系我):

Docker的常用基本命令

Original: https://www.cnblogs.com/CodeLuckly/p/15707032.html
Author: CodeLuckly
Title: Docker的常用基本命令

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/713524/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 给王心凌打Call的,原来是神奇的智能湖仓

    图文原创:谭婧(王❤凌老粉) “爷青回” “我们只是老了,并没有死。” 谭老师作为老粉,热烈庆祝”甜心教主”…

    技术杂谈 2023年5月31日
    076
  • Sicily 3913. 阶乘之和

    一开始被它的数据吓到了,还以为很复杂,但想清楚之后,确实是比较简单的,你只需要算到 24! 就行了,大于 24 的时候答案永远是 940313,因为我们是对 100000取模,算到…

    技术杂谈 2023年6月1日
    083
  • [转载]ThinkPHP漏洞分析与利用

    一、组件介绍 1.1 基本信息 ThinkPHP是一个快速、兼容而且简单的轻量级国产PHP开发框架,遵循Apache 2开源协议发布,使用面向对象的开发结构和MVC模式,融合了St…

    技术杂谈 2023年5月30日
    077
  • 医院HIS(LIS)系统时钟同步(NTP网络时间服务器)技术详解

    医院HIS(LIS)系统时钟同步(NTP网络时间服务器)技术详解 医院HIS(LIS)系统时钟同步(NTP网络时间服务器)技术详解 京准电子科技官微——ahjzsz NTP网络时间…

    技术杂谈 2023年6月21日
    079
  • 【SSM框架】SpringMVC笔记 – 汇总

    1、什么是 SpringMVC? SpringMVC 是基于 MVC 开发模式的框架,用来优化控制器。它是 Spring 家族的一员,它也具备 IOC 和 AOP。 什么是MVC?…

    技术杂谈 2023年7月10日
    0102
  • 手把手教你:基于深度残差网络(ResNet)的水果分类识别系统

    系列文章 手把手教你:图像识别的垃圾分类系统 手把手教你:人脸识别考勤系统 手把手教你:基于粒子群优化算法(PSO)优化卷积神经网络(CNN)的文本分类 @ 系列文章 一、项目简介…

    技术杂谈 2023年7月25日
    094
  • linux bash 手册

    1、Linux shell简介 shell是一种特殊的交互式工具,包含了一组内部命令,这些命令可以完成复制文件,移动文件,显示和终止程序等操作。shell的核心是命令行提示符,它允…

    技术杂谈 2023年7月11日
    083
  • 安卓应用修改(高德.度盘.QQ浏览器.bili)

    软件介绍 高德地图修改版去广告精简版!核心功能如下: 语音包丰富。有大家最喜欢的小团团语音!测距,实时公交,足迹,限行等主流功能全都有。有完整的地铁图,且更新很快!杭州地铁3号线刚…

    技术杂谈 2023年6月21日
    0105
  • Linux命令系列之ls——原来最简单的ls这么复杂

    Linux命令系列之ls——原来最简单的ls这么复杂 ls命令应该是我们最常用的命令之一了,但是我们可能容易忽略那些看起来最简单的东西。 简介 ls命令的使用格式如下 ls [选项…

    技术杂谈 2023年7月24日
    070
  • MySQL中的事务和MVCC

    本篇博客参考掘金小册——MySQL 是怎样运行的:从根儿上理解 MySQL 以及极客时间——MySQL实战45讲。 虽然我们不是DBA,可能对数据库没那么了解,但是对于数据库中的索…

    技术杂谈 2023年7月25日
    086
  • Linux安装cmatrix代码雨教程

    一:介绍 cmatrix代码雨是Linux的系统屏保界面;执行cmatrix不仅可以练习简单的编译安装软件三部曲,还可以执行cmatrix命令做出代码雨,提升文化实力 二:成品演示…

    技术杂谈 2023年7月11日
    067
  • 设计模式-工厂方法模式 实战演习 代码实现

    一、工厂方法模式介绍 工厂模式,是一种创建型设计模式,其在父类中提供一个创建对象的方法, 允许子类决定实例化对象的类型。 工厂模式是 Java 开发中最常见的一种模式,其主要意图是…

    技术杂谈 2023年7月25日
    065
  • 【邂逅Django】——(一)创建项目

    🔥 邂逅Django – 目录 ✅ Part 1:【邂逅Django】—— (一)创建项目 🛠️ Part 2:【邂逅Django】—— (二)数据库配置 🛠️ Par…

    技术杂谈 2023年7月24日
    064
  • Mall商城的高级篇的开发(二)性能压测和性能监控

    Mall商城的高级篇的开发(二) 性能压测–压力测试 压力测试考察当前软件硬件环境下系统所能承受的最大负荷并帮助找出系统的瓶颈所在。压测都是为了系统在上线的处理能力和稳…

    技术杂谈 2023年7月11日
    085
  • 禁用Windows重复数据删除

    重复数据删除,可以减少磁盘占用,但使用不当也有可能增加IO,另外,也为此功能会将硬盘分块,所以当硬盘占用较高时,进行碎片整理也比较困难,所以有时需要禁用掉重复数据删除功能,并解除重…

    技术杂谈 2023年5月31日
    083
  • PriorityQueue使用介绍

    这玩意儿叫优先级队列,是一个类,继承了AbstractQueue类,实现了Serializable接口。jdk文档里是这么描述这玩意的: 基于优先级堆的无限优先级queue 。 优…

    技术杂谈 2023年5月31日
    080
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球