前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >docker-compose 使用小例

docker-compose 使用小例

作者头像
微风-- 轻许--
发布2022-04-13 15:57:43
2650
发布2022-04-13 15:57:43
举报
文章被收录于专栏:java 微风java 微风

只是一个很简单的小例。

1. 原本有的容器

2. docker-compose.yml 写法:

gentle 处可以任意写,gentle 是我的项目名。

container_name: compose-gentle 给容器命名。可以不写这一行,docker 会自动给容器命名为 docker-copose-gentle-1 。( 默认将会使用 项目名称_服务名称_序号 这样的格式。)

代码语言:javascript
复制
version: '3'
services:
  gentle:
    image: gentle
    container_name: compose-gentle
    network_mode: host
    ports:
      - 8089:8089

  zookeeper:
    image: zookeeper
    network_mode: host
    container_name: compose-zookeeper
    ports:
      - 2181:2181

3. 运行 yml ,启动这 2 个容器。

代码语言:javascript
复制
 docker-compose -f docker-compose.yml up -d

-f : 指定 yml 文件 。 -d : 后台运行 。

4. 运行结果, 2个新容器启动成功。工程可以正常访问。

5. 删除容器,把 up 换成 down 就行了。命令为:

代码语言:javascript
复制
docker-compose -f docker-compose.yml down

或者:

docker-compose down

这样就又只有原有容器了,新建的 2 个容器都删除了。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018/09/19 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档