微服务Docker相关指令

devtools/2024/9/23 15:51:16/

1、拉取容器到镜像仓库

docker pull  xxx   //拉取指令到 镜像仓库 例如  docker pull  mysql    、docker pull  nginx  

docker images  //查看镜像仓库

2、删除资源

2.1、删除镜像仓库中的资源

docker rmi mysql:latest         //删除方式一:格式 docker rmi 要删除的仓库名  : 对应tag

docker rmi a82a8f162e18    //删除方式一:格式 docker rmi  跟上镜像id

2.2、删除已创建运行的容器资源 

删除已创建并运行的容器资源(可通过 docker ps -a 查询所有容器) 

#如果容器正在运行,先停止

docker stop nginx  // nginx是容器名

docker stop <id>// 或者使用容器id

#删除容器

docker rm nginx  //nginx  是要删除的容器名

docker rm <id> //或者使用容器id

#同时删除多个容器

docker rm -f container1 container2 container3
#删除处于停止状态的所有容器

docker container prune

3、启动、停止和创建 

dcoker run xxx    //创建容器,如果容器已经存在,会在创建一个容器,执行时要确保没有容器

docker start  xxx  // 启动容器

docker stop xxx   // 停止容器

4、查看容器日志

docker logs mysql   或者  docker logs  -f mysql   //持续输出日志 

5、连接容器并与其进行交互

 docker exec -it mysql bash  //进入容器

6、容器重命名 

docker rename old-name new-name

7、配置文件立即生效 

docker%20ps%20%E8%BF%9B%E7%A8%8B%E6%A3%80%E6%B5%8B%E6%A0%BC%E5%BC%8F">final、指令简化

1、简化docker ps 和 docker images

2、简化打印格式,修改/root/.bashrc文件

vi /root/.bashrc

新增以下内容

alias dps='docker ps --format "table {{.ID}}\t{{.Image}}\t{{.Ports}}\t{{.Status}}\t{{.Names}}"' alias dis='docker images'

3、ESC  >>  :wq  >>  Enter 保存退出

source /root/.bashrc    //保存退出后执行指令,使更改内容生效

4、简化后的输出 :使用指令 dps 


http://www.ppmy.cn/devtools/116074.html

相关文章

2024年度国自然基金初审不受理的十大原因

我是娜姐 迪娜学姐 &#xff0c;一个SCI医学期刊编辑&#xff0c;探索用AI工具提效论文写作和发表。 2024年度基金申请已落下帷幕。近日&#xff0c;《中国科学基金》刊登了国自然基金委工作人员总结的2024年度国自然项目分析。一起来看下&#xff0c;为来年再战做准备。 …

Gitlab runner的简单使用(一)

Gitlab runner的简单使用&#xff08;一&#xff09; 使用 GitLab CI 配置文件在 main 分支提交时触发作业 GitLab CI/CD 提供了一种强大的方式来自动化软件开发过程&#xff0c;包括构建、测试和部署应用程序。在这篇文章中&#xff0c;我们将介绍如何通过 GitLab CI 配置文…

Swagger 概念和使用以及遇到的问题

前言 接口文档对于前后端开发人员都十分重要。尤其近几年流行前后端分离后接口文档又变 成重中之重。接口文档固然重要,但是由于项目周期等原因后端人员经常出现无法及时更新&#xff0c; 导致前端人员抱怨接口文档和实际情况不一致。 很多人员会抱怨别人写的接口文档不…

在dataworks 中开发 pyodps作业使用 weasyprint 将html 转换成 PNG

背景 之前计算出每日top15存储量临时表&#xff0c;将表名、存储量、最后修改日期等关键信息通过 Markdown 的形式发送到企微群中&#xff0c;触达开发人员&#xff0c;使其及时清理以节省存储资源&#xff1b;但是 Markdown 格式看上去很乱&#xff0c;增加阅读成本&#xff…

MyBatis动态SQL中的`if`标签使用【后端 19】

MyBatis动态SQL中的if标签使用 引言 MyBatis 是一个优秀的持久层框架&#xff0c;它支持定制化 SQL、存储过程以及高级映射。在 MyBatis 中&#xff0c;动态 SQL 是一个非常强大的特性&#xff0c;它允许你根据不同的条件来动态构建 SQL 语句。if 标签是动态 SQL 中最常用的一…

Spring Boot 入门面试五道题

在准备Spring Boot面试时&#xff0c;从简单到困难设计面试题可以帮助你系统地复习和评估自己的掌握程度。以下是五个不同难度的Spring Boot面试题&#xff1a; 1. 简单题&#xff1a;什么是Spring Boot&#xff1f;它主要解决了什么问题&#xff1f; 答案&#xff1a; Sprin…

[Python]一、Python基础编程(2)

F:\BaiduNetdiskDownload\2023人工智能开发学习路线图\1、人工智能开发入门\1、零基础Python编程 1. 文件操作 把⼀些内容 ( 数据 )存储存放起来,可以让程序下⼀次执⾏的时候直接使⽤,⽽不必重新制作⼀份,省时省⼒ 。 1.1 文件的基本操作 1. 打开文件 2. 读写操作 3. 关闭…

数据库 MySQL 是否需要容器化?

容器的定义&#xff1a;容器是为了解决“在切换运行环境时&#xff0c;如何保证软件能够正常运行”这一问题。 目前&#xff0c;容器和 Docker 依旧是技术领域最热门的词语&#xff0c;无状态的服务容器化已经是大势所趋&#xff0c;同时也带来了一个热点问题被大家所争论不以…