通过Docker启动Graylog
2025-7-7 admin linux
Ubuntu 22.04上通过Docker启动Graylog需要几个步骤。首先,我们需要安装Docker和Docker Compose,然后使用Docker Compose来启动Graylog。以下是详细的步骤:
-
安装Docker
在Ubuntu 22.04上安装Docker相当简单。打开终端并运行以下命令:
-
apt update && apt install -y apt-transport-https ca-certificates curl gnupg-agent software-properties-common curl -fsSL https://download.docker.com/linux/ubuntu/gpg | apt-key add -\necho 'deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable' | tee /etc/apt/sources.list.d/docker.list
-
apt update && apt install -y docker-ce docker-ce-cli containerd.io
这些命令将更新软件包列表,安装必要的包和Docker的GPG密钥,然后将Docker的软件源添加到你的系统中,并安装Docker CE、Docker CE CLI和containerd.io。
-
安装Docker Compose
接下来,我们需要安装Docker Compose。在终端中运行以下命令:
-
apt update && apt install -y docker-compose
这将更新软件包列表并安装Docker Compose。
-
使用Docker Compose启动Graylog
现在,我们可以使用Docker Compose来启动Graylog。首先,我们需要创建一个配置文件来定义Graylog的容器。在终端中运行以下命令:
```bash
dmkdir -p /home/graylog/mongo_data && chmod -R 777 /home/graylog/mongo_data
dmkdir -p /home/graylog/es_data && chmod -R 777 /home/graylog/es_data
dmkdir -p /home/graylog/graylog_data && chmod -R 777 /home/graylog/graylog_data
dmkdir -p /home/graylog/graylog_data/config && cd /home/graylog/graylog_data/config
wget https://raw.githubusercontent.com/Graylog2/graylog-docker/4.2/config/graylog.conf
wget https://raw.githubusercontent.com/Graylog2/graylog-docker/4.2/config/log4j2.xml
chown -R 1100:1100 /home/graylog/graylog_data && cd /home/graylog
发表评论: