当前位置: 首页 > news >正文

docker 常见命令

指定服务名查看日志

docker-compose logs -f doc-cleaning

docker inspect id

启动所有服务 在docker-compose目录下

docker-compose up -d

docker-compose down会删除容器和网络

docker compose stop redis rabbitmq

docker compose stop可以快速停止服务,方便后续重新启动,而不必重新构建。而down则适合彻底重置环境。

查看应用日志:

bash
docker logs --tail 100 <容器名>
​问题2:端口冲突
bash

查找占用端口的进程

sudo lsof -i :8080

在容器内查找

docker exec <容器名> lsof -i :80

​查看已映射端口

bash
docker port <容器ID或名称>

​过滤特定协议

bash
docker port <容器名> 80/tcp

在这里插入图片描述
以下是使用Docker Compose启动docker-compose.yaml文件的完整指南:

一、基础启动命令

  1. ​标准启动方式
    bash
    docker-compose up -d
    -d参数表示后台运行容器
    默认会查找当前目录下的docker-compose.yaml或docker-compose.yml文件
    启动顺序遵循服务间的depends_on依赖关系
  2. ​指定自定义配置文件
    如果文件名不是默认的docker-compose.yaml:

bash
docker-compose -f my-custom.yaml up
-f参数可指定任意路径的配置文件
支持同时加载多个配置文件(如开发和生产配置混合):
bash
docker-compose -f docker-compose.yaml -f override.yaml up

删除所有停止的容器(Docker 1.13+)

docker container prune

http://www.dtcms.com/a/148624.html

相关文章:

  • Docker 数据卷
  • 基于 Vue 的Tiptap 富文本编辑器使用指南
  • vivado XMP使用
  • linux复习
  • 从M个元素中查找最小的N个元素时,使用大顶堆的效率比使用小顶堆更高,为什么?
  • 川翔云电脑32G大显存集群机器上线!
  • Linux内核之文件驱动随笔
  • Windows远程注入的一些问题
  • 从 0 到 1 打通 AI 工作流:Dify+Zapier 实现工具自动化调用实战
  • 25.4.22学习总结
  • Linux——基于socket编程实现简单的Tcp通信
  • 如何在 Java 中从 PDF 文件中删除页面(教程)
  • 删除不了jar包-maven clean package失败
  • 10.建造者模式:思考与解读
  • C++学习之游戏服务器开发十二nginx和http
  • Linux:简单自定义shell
  • 界面控件DevExpress WPF v25.1预览 - 支持Windows 11系统强调色
  • 【图像识别改名】如何批量识别多个图片的区域内容给图片改名,批量图片区域文字识别改名,基于WPF和腾讯OCR的实现方案和步骤
  • PLC互连全攻略:Profinet和EthernetIP实操演示
  • 极狐GitLab 项目功能和权限解读
  • GMS认证之 CTS Verifier认证新变化
  • 【前端】【业务逻辑】【面试】JSONP处理跨域原理与封装
  • Python 设计模式:回调模式
  • WebGis与WebGL是什么,两者之间的关系?
  • 【MCP Node.js SDK 全栈进阶指南】初级篇(6):MCP传输层配置与使用
  • 基于LightGBM-TPE算法对交通事故严重程度的分析与可视化
  • java 设计模式 原型模式
  • 【安装neo4j-5.26.5社区版 完整过程】
  • Linux系统用户迁移到其它盘方法
  • “融合Python与机器学习的多光谱遥感技术:数据处理、智能分类及跨领域应用”​