Skip to content

docker-compose 安装

检查 docker-compose 是否安装

bash
$ docker-compose -v
docker-compose version 1.29.2, build unknown

如果输出以上信息,则表示 docker-compose 已经安装。

安装 docker-compose

已经安装 docker-compose 跳过该步骤。

前提:已经安装 docker

下载 docker-compose程序包:

bash
$ curl -L https://github.com/docker/compose/releases/download/1.28.5/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose

添加可执行权限:

bash
$ sudo chmod +x /usr/local/bin/docker-compose

检查安装结果:

bash
# 命令
$ sudo docker-compose -v

# 结果
$ docker-compose -v
docker-compose version 1.28.5, build c4eb3a1f

安装 amprobe

/data 目录下新建 amprobe 目录,目录结构如下:

bash
$ mkdir -p /data/amprobe
$ cd /data/amprobe
$ tree
.
└── docker-compose.yml

/data/amprobe 目录下新建 docker-compose.yml 文件,输入如下内容:

bash
version: '3'
services:
  amprobe:
    image: amuluze/amprobe:v1.3.3
    container_name: amprobe
    network_mode: "host"
    restart: always
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
      - /proc:/host/proc:ro
      - /sys:/host/sys:ro
      - /:rootfs:ro

启动服务

bash
$ cd /data/amprobe
$ docker-compose up -d
docker ps
CONTAINER ID   IMAGE                    COMMAND                  CREATED         STATUS         PORTS                                       NAMES
308e422b4a96   amuluze/amprobe:v1.3.3   "/usr/bin/supervisor…"   6 minutes ago   Up 6 minutes                                               amprobe