## 检查 `docker-compose` 是否安装[​](https://amprobe.amuluze.com/doc/views/docker-compose.html#%E6%A3%80%E6%9F%A5-docker-compose-%E6%98%AF%E5%90%A6%E5%AE%89%E8%A3%85) bash ``` $ docker-compose -v docker-compose version 1.29.2, build unknown ``` 如果输出以上信息,则表示 `docker-compose` 已经安装。 ## 安装 `docker-compose`[​](https://amprobe.amuluze.com/doc/views/docker-compose.html#%E5%AE%89%E8%A3%85-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`[​](https://amprobe.amuluze.com/doc/views/docker-compose.html#%E5%AE%89%E8%A3%85-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 ``` ### 启动服务[​](https://amprobe.amuluze.com/doc/views/docker-compose.html#%E5%90%AF%E5%8A%A8%E6%9C%8D%E5%8A%A1) 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 mi ```