当前位置: 首页 > 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.xdnf.cn/news/84061.html

相关文章:

  • yarn的介绍与操作,yarn和npm的选择
  • AI 健康小屋:开启智慧健康管理新范式
  • Jetson Orin NX 16G 配置GO1强化学习运行环境
  • JavaFX实战:从零到一实现一个功能丰富的“高级反应速度测试”游戏
  • VSCode连服务器一直处于Downloading
  • 【C++】特殊类的设计、单例模式以及Cpp类型转换
  • MCP使用SSE和STDIO模式时,mcp client 如何连接
  • 【随手记】jupyter notebook绘制交互式图像
  • Element UI、Element Plus 里的表单验证的required必填的属性不能动态响应?
  • Anaconda、conda和PyCharm在Python开发中各自扮演的角色
  • Docker 中运行 JAR 文件
  • std::vector 自定义分配器
  • 第六章 QT基础:2、编程基础及串口助手案例
  • 一文读懂什么是 MCP、A2A、ANP
  • TypeScript十大关键语法
  • 第44讲:玩转土壤数据!用机器学习挖掘地球皮肤的秘密 [特殊字符][特殊字符]
  • 集成算法学习案例
  • Open GL ES -> 模版测试,绘制SurfaceView中某个目标区域
  • 【目标检测】对YOLO系列发展的简单理解
  • SharpMap与TerraLib:C#与C++开源GIS库
  • Docker Compose常用命令
  • S32K144学习(16)-Bootloader
  • NLP高频面试题(五十)——大模型(LLMs)分词(Tokenizer)详解
  • uniapp-商城-33-shop 布局搜索页面以及u-search
  • QTextDocument 入门
  • 多路转接poll服务器
  • MySQL 启动报错:InnoDB 表空间丢失问题及解决方法
  • 基于STM32的室内环境监测系统
  • .NET下 using 块的作用
  • 正则表达式