vault backup: 2026-11-07 16:33:44
This commit is contained in:
@@ -0,0 +1,90 @@
|
||||
## 检查 `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
|
||||
```
|
||||
Reference in New Issue
Block a user