Docker Compose提供了一种更为简便的方式来定义和运行多容器Docker应用程序。
步骤 1: 创建Docker Compose文件
在一个目录中创建一个名为docker-compose.yml
的文件,并添加以下内容:
version: '3'
services:
syslog-ng:
image: balabit/syslog-ng:latest
container_name: syslog-ng
ports:
- "514:514/udp"
- "601:601"
volumes:
- /path/to/your/syslog-ng.conf:/etc/syslog-ng/syslog-ng.conf
-
version
: 指定Docker Compose文件格式版本。 -
services
: 定义了要运行的服务容器。-
syslog-ng
: 定义一个服务,名称为syslog-ng
。-
image
: 指定使用的Docker镜像。 -
container_name
: 容器的名称。 -
ports
: 端口映射配置。 -
volumes
: 卷映射配置,用于Syslog-ng的配置文件。
-
-
步骤 2: 启动Syslog-ng服务
在包含docker-compose.yml
文件的目录中,运行以下命令来启动Syslog-ng服务:
docker-compose up -d
步骤 3: 验证服务状态
使用以下命令查看服务状态:
docker-compose ps
确保syslog-ng
服务已经成功启动并且运行中。