欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

docker-compose 使用小例

程序员文章站 2022-03-03 09:05:17
...

只是一个很简单的小例。

1. 原本有的容器

docker-compose 使用小例

2. docker-compose.yml 写法:

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

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

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 个容器。

 docker-compose -f docker-compose.yml up -d

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

 

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

docker-compose 使用小例

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

docker-compose -f docker-compose.yml down

或者:

docker-compose down

docker-compose 使用小例

 docker-compose 使用小例

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

相关标签: docker compose