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

Docker Compose 常用命令 运行 docker-compose.yaml

Docker Compose 中有两个重要的概念

服务 (service):一个应用的容器,实际上可以包括若干运行相同镜像的容器实例。
项目 (project):由一组关联的应用容器组成的一个完整业务单元,在 docker-compose.yml 文件中定义。

为了更方便集群式的部署分布式应用。

Docker Compose 常用命令

Build构建或重新构建服务
kill强制停止服务容器。
logs查看服务的输出。
port打印绑定的公共端口。
ps列出所有容器。
pull:拉取服务所需镜像。
rm:删除停止的服务容器。
up:构建并启动容器。

docker-compose.yml

docker-compose.yml 属性

Image指定为镜像名称或镜像 ID,如果镜像在本地不存在,Compose 将会尝试拉取这个镜像。
Build:指定 Dockerfile 所在文件夹的路径。 Compose 将会利用它自动构建这个镜像,然后使用这个镜像。
Command:覆盖容器启动后默认执行的命令。
Links:链接到其它服务中的容器。
Ports:端口映射。
Expose::暴露端口信息
Volumes:卷挂载路径设置

更多属性查阅
Compose file reference | Docker Docs

命令 || 状态管理

启动服务

docker-compose up -d

查看日志

docker-compose logs -f

停止服务

docker-compose down

查看日志

docker logs -f xxx(容器名)

停止服务

docker stop xxx && docker rm xxx

相关文章:

  • Tomcat 安装与配置:超详细指南
  • 使用 `china-region` 实现 Vue3 + TS 的省市区三级联动选择器
  • 【Node】如何使用PM2高效部署nodejs前端应用
  • 5G N2信令
  • Excel计数、求和、统计、计算类函数
  • AutoGLM 沉思智能体:开启 AI 自主决策新时代
  • Python开源项目月排行 2025年3月
  • C#调用C++动态库时出现`System.DllNotFoundException`错误的解决思路
  • int 与 Integer 的区别详解
  • Redis原理:keys命令
  • 微信小程序开发前端培训课程
  • 006 ElementUI
  • Redis7——进阶篇(八)
  • Unity Internal-ScreenSpaceShadows 分析
  • Spring Boot中使用RedisTemplate操作Redis的几种数据类型详解
  • 【C++ SIMD】第4篇:条件分支与掩码操作(Windows/VS2022版)——以AVX为例
  • 利用 Java 爬虫获取淘宝商品 SKU 详细信息
  • PyTorch使用(5)-张量索引操作
  • uniapp小程序生成海报/图片并保存分享
  • 集合学习内容总结
  • 交通运输局网站建设方案/seo外链推广平台
  • 无视隐私的十大软件/山东济南seo整站优化公司
  • 淘宝上买的网站模板怎么建设网站/长沙seo排名优化公司
  • 唐山做网站的电话/搜索引擎营销的特点是什么
  • 徐州企业建站系统/竞价排名软件
  • 一个网站的建立需要什么/在线数据分析工具