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

常用软件的docker compose安装

简介

Docker Compose 是 Docker 的一个工具,用于定义和管理多容器 Docker 应用。通过使用一个单独的 YAML 文件,您可以定义应用所需的所有服务,然后使用一个简单的命令来启动和运行这些服务。Docker Compose 非常适合于微服务架构或任何需要在多个容器中运行的应用程序。

Docker Compose的基本命令

# 启动服务
docker compose up
# 后台启动服务
docker compose up -d
# 停止服务
docker compose stop
# 重启服务
docker compose restart
# 停止并移除所有服务、卷
docker compose down
# 查看服务日志
docker compose logs
# 查看服务日志,并跟踪实时日志
docker compose logs -f
# 查看特定服务的日志
docker compose logs <service_name>
# 扩展服务
docker compose scale <service_name>=<number_of_instances>
# 运行单个服务
docker compose run <service_name> <command>
# 列出镜像
docker compose images
# 拉取镜像
docker compose pull
# 移除停止状态的服务
docker compose rm

数据库

mysql

MYSQL_USER和MYSQL_PASSWORD是可选项

services:mysql:image: mysql:8.4.1container_name: mysqlenvironment:MYSQL_ROOT_PASSWORD: 123456MYSQL_DATABASE: demo_dbMYSQL_USER: demo_userMYSQL_PASSWORD: 123456ports:- "3306:3306"volumes:- ./volumes/mysql_data:/var/lib/mysql
http://www.lryc.cn/news/399520.html

相关文章:

  • Excel第28享:如何新建一个Excel表格
  • 计算机网络知识汇总
  • 数据结构——考研笔记(二)线性表的定义和线性表之顺序表
  • quota使用
  • 解决fidder小黑怪倒出JMeter文件缺失域名、请求头
  • 智慧城市的神经网络:Transformer模型在智能城市构建中的应用
  • 产品经理-研发流程-敏捷开发-迭代-需求评审及产品规划(15)
  • Ansible 安装及使用说明
  • MyBatisPlus实现增删改查
  • 【Rust】——不安全Rust
  • 使机器人在执行任务时更加稳定
  • FFmpeg学习(五)-- libswresample使用说明及函数介绍
  • 车载视频监控管理方案:无人驾驶出租车安全出行的保障
  • 05STM32EXIT外部中断中断系统
  • MetaGPT和LangGraph对比
  • 基于SpringBoot+Hadoop+python的物品租赁系统(带1w+文档)
  • 关于 RK3588刷镜像升级镜像”没有发现设备“ 的解决方法
  • docker 上传镜像到hub仓库
  • 查询(q_proj)、键(k_proj)和值(v_proj)投影具体含义
  • 超详细版阿里云控制台环境配置+数据库配置
  • Linux:Linux网络总结(附下载链接)
  • Cxx Primer-CP-2
  • OpenCV距离变换函数distanceTransform的使用
  • Service Mesh 是一种用于处理服务间通信的基础设施层
  • QML界面控件加载与显示顺序
  • C++从入门到起飞之——缺省参数/函数重载/引用全方位剖析!
  • tkinter-TinUI-xml实战(12)pip可视化管理器
  • Java中标识符和关键字
  • 电子版pdf格式标书怎么加盖公章?
  • 【开放集目标检测】Grounding DINO