当前位置: 首页 > 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

相关文章:

  • 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 项目功能和权限解读
  • 王励勤谈国乒备战洛杉矶奥运会:要对六块金牌制定新的战略
  • 首映|国家自博馆4D电影《海洋深深》:潜入深海向地球发问
  • 世界读书日|阅读在上海
  • 伊朗外长访华将会见哪些人?讨论哪些议题?外交部回应
  • 62岁中国国际商会副会长、康力电梯创始人王友林逝世
  • 清华成立教育学院:加快高层次人才培养、加强教育学科建设