首页 > 其他分享 >docker desktop记录___docker命令操作

docker desktop记录___docker命令操作

时间:2023-06-06 22:45:42浏览次数:52  
标签:容器 ___ desktop 命令 mysql 镜像 docker id

继续接上一篇的 <docker desktop 安装部署及使用> , 接着介绍 docker。 上一篇主要介绍的是安装部署,以及docker desktop 的使用(客户端上操作使用)。

本篇主要介绍的是基于docker命令的操作和使用。还是以mysql为例,从使用docker 命令进行 mysql镜像的下载、容器创建、容器查询、进入容器等内容介绍

先介绍一下docker一些常用的命令

1、搜索镜像: docker serarch 镜像名

控制台上,通过命令方式,搜索mysql 镜像(从配置的镜像源中查找的镜像),可以看到能搜索到mysql镜像

2、下载镜像到本地:docker pull 镜像名称:版本

如下图所示,下载最新版本的mysql镜像

3、查询本地有哪些镜像: docker images

如下图所示,查询出来本地有两个镜像mysql 和nginx, 并展示了镜像的一些信息: 镜像名称、版本、镜像id、创建时间、镜像文件的大小

4、 通过镜像来启动一个容器:docker run [Options] 镜像名

其中 「Options」主要包括如下几种:

如下,命令行的方式启动mysql容器。docker run -itd --name 容器名 -p   映射到本机的端口:容器端口  -e 环境变量  镜像名

5、查看容器信息:dockers ps

如下图所示,显示了容器的信息:容器id、对应的镜像名称、命令(表示:启动容器时运行的命令)、容器的创建时间、容器状态、容器端口映射信息(这里是本机的3306端口映射和容器的3306端口的映射, 容器的33060端口没有设置映射关系)、容器名称

(停止容器再启动的话,容器id是不变的。 如果删除容器后重新再起一个容器,那这个容器的id就变了)

或者在docker desktop的containers 中也可以看到每个容器的运行状态和其他信息,如下图

6、进入容器的方式:docker exec -it 容器id /bin/bash

容器就相当于一个盒子,盒子内部运行着程序,包括程序的安装目录、配置文件、日志文件等都在这个盒子里, 如果你想看程序运行的日志信息和配置文件信息,或者你想运行程序home中的脚本等,都必须先进入到这个盒子里,才能操作。

如下图,就是通过命令的方式进入了 mysql容器中,进入之后,输入ls 命令,可以看到内部有很多文件夹

如下图,在容器中通过mysql命令进入数据库中,对数据库中的数据进行各种操作。

7、停止容器:docker  stop  容器id或容器名

 8、显示容器资源使用情况:docker stats  容器id或容器名

只执行docker stats , 会实时显示所有运行的容器的资源信息,   docker stats 容器id 或容器名, 会限制指定的容器的 资源信息。

 9、删除容器: docker rm 容器id或容器名

 10、删除镜像文件: docker rmi 镜像id

 

标签:容器,___,desktop,命令,mysql,镜像,docker,id
From: https://www.cnblogs.com/ccnn9/p/17458841.html

相关文章

  • 高数小技巧:和 e^x 有关的积分该怎么算?
    高数解题也需要日积月累,下面是和\(e^{x}\)相关的一些常用解题思路,记得收藏+关注哦,还有更多考研数学实战笔记等着你呢( ̄︶ ̄)↗当前高数笔记的最新内容,可以查看:https://zhaokaifeng.com/15312/......
  • IDEA创建文件夹的巨坑
    今天学习 073-角色管理-删除角色-后端逻辑处理_哔哩哔哩_bilibili 时使用到了mybatis-plush但是启动服务的时候发现控制台打印了:Registeredplugin:'com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor@705d2918'Property'mapperLocations'wasnotspe......
  • Git 提交规约
    Git提交规约格式<type>[scope]:<subject>//空一行[body]//空一行[footer]注:[]代表可选,<>代表必选。type必填,用于指定commit的类型。feat:增加新功能fix:修复bugdocs:只改动了文档相关的内容style:格式修改,没有修改代码逻辑,比如格式化、换行等refactor:重构代码,既......
  • 线程池的工作过程
    转载:https://www.bilibili.com/video/BV1Ka411i7qC/?spm_id_from=333.337.search-card.all.click&vd_source=46d50b5d646b50dcb2a208d3946b1598......
  • Apple Vision Pro All In One
    AppleVisionProAllInOne以下是内容全部是个人观点,仅供参考!优点一款具有跨时代技术革命的VR/AR眼镜;UI交互体验一如既往丝滑、简洁、易用的Apple风格;可以取代大屏显示器、大屏电视、电影院的巨幕等外部显示设备;...缺点目前价格太贵,不能普及到大众用户中;拖......
  • kafka实现高可用性
    什么是高可用「高可用性」,指系统无间断地执行其功能的能力,代表系统的可用性程度Kafka从0.8版本开始提供了高可用机制,可保障一个或多个Broker宕机后,其他Broker能继续提供服务备份机制 Kafka允许同一个Partition存在多个消息副本,每个Partition的副本通常由1个Leader及0个以上......
  • 在 MySQL 中,可以通过将插入操作放在事务中并使用 ROLLBACK 语句实现出现异常时全部回
    在MySQL中,可以通过将插入操作放在事务中并使用ROLLBACK语句实现出现异常时全部回滚。示例如下:STARTTRANSACTION;--开始事务INSERTINTOtable_name(column1,column2,...)VALUES(value1,value2,...);INSERTINTOtable_name(column1,column2,...)VALUES(val......
  • 构建之法读书笔记之二
    继续我的阅读之旅,上次说到我们编程时要规范化代码,这样方便他人也方便自己,其次就是要交流,来使我们的合作更加顺利。第五章又是团队,果然在软件工程这一领域扩展到信息技术乃至整个人类社会,最不能忽视的就是团队,这也是老生常谈了。本章讲了团队模式。团队模式有很多种如作者给我们......
  • 【计算机组成原理期末总预习-自顶向下方法】第8章 IO与总线
    一、I/O设备与磁盘I/O系统性能指标:吞吐率(I/O带宽):单位时间内从系统输入/输出多少数据响应时间:在多长时间内完成请求的任务外设的通用模型(抽象模型)通过电缆与计算机内部I/O接口进行数据、状态和控制信息的传送。电缆线中包括控制信号、状态信号和数据信号三种......
  • 构建之法读书笔记之一
    和人月神话一样,构建之法也是老师所推荐的书目,当然这也是一本早有耳闻却现今才刚刚上手的一本。此书开始便告诉我们什么是软件工程,以及它与现代计算机技术之间的关系。什么是软件工程呢?软件工程是把系统的、有序的、可量化的方法应用到软件的开发、运营和维护上的过程。它包括下......