0

我正在尝试使用 nrpe 部署一个容器。这是我的docker-compose.yml文件:

nrpe-server:
    image: binfalse/nrpe-server:full
    container_name: dr_nrpe_server
    ports:
        - "5666:5666"
    volumes:
        - $nrpe_cfg_volume
        - $nrpe_plugins_volume
    environment:
        SSL: "no"
        PORT: 5666
        ALLOWEDHOSTS: "192.168.1.34"
    logging:
        driver: syslog
        options:
            tag: docker/nrpe-server

我正在尝试docker-compose up在我的 Windows 10 Bash (Ubuntu) 上执行操作,但出现以下错误:

Creating dr_nrpe_server ... error                                                                                               

ERROR: for dr_nrpe_server  Cannot start service nrpe-server: failed to initialize logging driver: Unix syslog delivery error    

ERROR: for nrpe-server  Cannot start service nrpe-server: failed to initialize logging driver: Unix syslog delivery error       
ERROR: Encountered errors while bringing up the project.         

有任何想法吗?

4

1 回答 1

1

试试这个 docker-compose 的定义:

nrpe-server:
    image: binfalse/nrpe-server:full
    container_name: dr_nrpe_server
    ports:
        - "5666:5666"
    volumes:
        - $nrpe_cfg_volume
        - $nrpe_plugins_volume
    environment:
        SSL: "no"
        PORT: 5666
        ALLOWEDHOSTS: "192.168.1.34"
    logging:
        options:
            tag: docker/nrpe-server

我删除了记录驱动程序的行。您的 Docker 将为此使用您的默认设置。

于 2018-07-15T17:28:22.940 回答