Public:Docker-and-ELK — различия между версиями

Материал из Linkintel wiki
Перейти к: навигация, поиск
(Новая страница: «На машине vm3 существует виртуальная машина №148(kibana). OS Debian 9 IP 172.16.199.254/17 Поднята система к…»)
 
Строка 11: Строка 11:
 
На данный момент вывод такой:
 
На данный момент вывод такой:
  
root@ELK:~# docker images
+
root@ELK:~# docker images
REPOSITORY                                      TAG                IMAGE ID            CREATED            SIZE
+
REPOSITORY                                      TAG                IMAGE ID            CREATED            SIZE
docker.elastic.co/logstash/logstash            7.0.1              55b534744e48        2 weeks ago        820MB
+
docker.elastic.co/logstash/logstash            7.0.1              55b534744e48        2 weeks ago        820MB
docker.elastic.co/kibana/kibana                7.0.1              2c25d2be5a7f        2 weeks ago        712MB
+
docker.elastic.co/kibana/kibana                7.0.1              2c25d2be5a7f        2 weeks ago        712MB
docker.elastic.co/elasticsearch/elasticsearch  7.0.1              eb1e40835f76        2 weeks ago        862MB
+
docker.elastic.co/elasticsearch/elasticsearch  7.0.1              eb1e40835f76        2 weeks ago        862MB
ubuntu                                          latest              d131e0fa2585        2 weeks ago        102MB
+
ubuntu                                          latest              d131e0fa2585        2 weeks ago        102MB
  
 
Командой docker ps можно увидеть работающие контейнеры:
 
Командой docker ps можно увидеть работающие контейнеры:
  
root@ELK:~# docker ps
+
root@ELK:~# docker ps
CONTAINER ID        IMAGE                                                COMMAND                  CREATED            STATUS              PORTS                    NAMES
+
CONTAINER ID        IMAGE                                                COMMAND                  CREATED            STATUS              PORTS                    NAMES
0e6b4a7f45a8        docker.elastic.co/logstash/logstash:7.0.1            "/usr/local/bin/dock…"  About an hour ago  Up About an hour                            Logstash
+
0e6b4a7f45a8        docker.elastic.co/logstash/logstash:7.0.1            "/usr/local/bin/dock…"  About an hour ago  Up About an hour                            Logstash
012e4382b50e        docker.elastic.co/kibana/kibana:7.0.1                "/usr/local/bin/kiba…"  2 days ago          Up 2 days          0.0.0.0:5601->5601/tcp  Kibana
+
012e4382b50e        docker.elastic.co/kibana/kibana:7.0.1                "/usr/local/bin/kiba…"  2 days ago          Up 2 days          0.0.0.0:5601->5601/tcp  Kibana
c39008b30fde        docker.elastic.co/elasticsearch/elasticsearch:7.0.1  "/usr/local/bin/dock…"  2 days ago          Up 2 days          9200/tcp, 9300/tcp      ES1
+
c39008b30fde        docker.elastic.co/elasticsearch/elasticsearch:7.0.1  "/usr/local/bin/dock…"  2 days ago          Up 2 days          9200/tcp, 9300/tcp      ES1
  
 
Виртуальная машина включена в несколько сетей:
 
Виртуальная машина включена в несколько сетей:
Строка 30: Строка 30:
 
IP 172.16.199.254/17 - Vlan 1 - физическая сеть интерфейс ens18: mac:...6f:75;
 
IP 172.16.199.254/17 - Vlan 1 - физическая сеть интерфейс ens18: mac:...6f:75;
  
IP 172.17.0.1/16 - создается самим Docker при установке удалить/изменить нельзя - стандартная виртуальная сеть Docker включенная в бридж интерфейс docker0, который так же создается системой. В нее попадают контейнеры для которых ip не заданы руками при старте, присваивать вручную ip адреса контейнерам в этой сети также нельзя. Адреса выдаются по порядку начиная с 172.17.0.2 - кто-что словил из запускающихся контейнеров - то и будет. Подключенные к сети контейнеры можно посмотреть командой docker network inspect bridge.
+
IP 172.17.0.1/16 - создается самим Docker при установке удалить/изменить нельзя. Стандартная виртуальная сеть Docker включенная в бридж интерфейс docker0, который так же создается системой. В нее попадают контейнеры для которых ip не заданы руками при старте, присваивать вручную ip адреса контейнерам в этой сети также нельзя. Адреса выдаются по порядку начиная с 172.17.0.2 - кто-что словил из запускающихся контейнеров - то и будет. Подключенные к сети контейнеры можно посмотреть командой docker network inspect bridge.
IP 172.27.0.1/24 - созданная вручную виртуальная сеть Docker
+
 
 +
IP 172.27.0.1/24 - созданная вручную виртуальная сеть Docker для возможности создавать контейнеры с заданными ip адресами.

Версия 13:27, 17 мая 2019

На машине vm3 существует виртуальная машина №148(kibana).

OS Debian 9 IP 172.16.199.254/17 Поднята система контейнеризации приложений Docker. (Для работы с docker лучше всего добавить Вашего пользователя в группу docker, тогда не нужно будет при каждой команде docker делать sudo.)

В репозиторий Docker загружены образы контейнеров приложений Elasticsearch, Kibana, Logstash, составляющие т.н. системы Elastic Stack. Просмотреть загруженные образы можно командой docker images:

На данный момент вывод такой:

root@ELK:~# docker images
REPOSITORY                                      TAG                 IMAGE ID            CREATED             SIZE
docker.elastic.co/logstash/logstash             7.0.1               55b534744e48        2 weeks ago         820MB
docker.elastic.co/kibana/kibana                 7.0.1               2c25d2be5a7f        2 weeks ago         712MB
docker.elastic.co/elasticsearch/elasticsearch   7.0.1               eb1e40835f76        2 weeks ago         862MB
ubuntu                                          latest              d131e0fa2585        2 weeks ago         102MB

Командой docker ps можно увидеть работающие контейнеры:

root@ELK:~# docker ps
CONTAINER ID        IMAGE                                                 COMMAND                  CREATED             STATUS              PORTS                    NAMES
0e6b4a7f45a8        docker.elastic.co/logstash/logstash:7.0.1             "/usr/local/bin/dock…"   About an hour ago   Up About an hour                             Logstash
012e4382b50e        docker.elastic.co/kibana/kibana:7.0.1                 "/usr/local/bin/kiba…"   2 days ago          Up 2 days           0.0.0.0:5601->5601/tcp   Kibana
c39008b30fde        docker.elastic.co/elasticsearch/elasticsearch:7.0.1   "/usr/local/bin/dock…"   2 days ago          Up 2 days           9200/tcp, 9300/tcp       ES1

Виртуальная машина включена в несколько сетей:

IP 172.16.199.254/17 - Vlan 1 - физическая сеть интерфейс ens18: mac:...6f:75;

IP 172.17.0.1/16 - создается самим Docker при установке удалить/изменить нельзя. Стандартная виртуальная сеть Docker включенная в бридж интерфейс docker0, который так же создается системой. В нее попадают контейнеры для которых ip не заданы руками при старте, присваивать вручную ip адреса контейнерам в этой сети также нельзя. Адреса выдаются по порядку начиная с 172.17.0.2 - кто-что словил из запускающихся контейнеров - то и будет. Подключенные к сети контейнеры можно посмотреть командой docker network inspect bridge.

IP 172.27.0.1/24 - созданная вручную виртуальная сеть Docker для возможности создавать контейнеры с заданными ip адресами.