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