Docker

  • docker ps показывает список запущенных контейнеров
  • docker pull  выкачать образ из docker hub
  • docker build сборка контейнера из dockerfile. Параметр -t задаёт имя контейнера, например, «docker build -t my.». Собирает образ из текущего каталога (».«) — последний параметр это имя каталога, в нашем случае точка указывает, что каталог — текущий.
  • docker run , docker stop  – запуск и останов контейнера
  • docker logs --follow namecontainer просмотр логов, -follow – просмотр логов запущенного контейнера
  • docker kill убить контейнер
  • docker kill $(ps -a -q)   принудительно завершить все контейнеры
  • docker rm удалить контейнер
  • docker rmi удалить образ
  • docker volume ls список томов

proxy

  1. Create a systemd drop-in directory for the docker service:

2. Create a file called /etc/systemd/system/docker.service.d/http-proxy.conf that adds the HTTP_PROXY environment variable:

3. Flush changes and restart docker

4. check

 

Сборка кластера Elastic Stack

docker-compose.yml

Команда docker-compose up создаст 3 элемента:

контейнер elk1
контейнер elk2
сеть elk_net
Командой docker network inspect elk_net мы можем просмотреть IP-адреса, назначенные контейнерам.

 

Для запуска отдельных контейнеров необходимо их

elasticsearch.yml

 

 

Errors

Decision

 

Если при установке ругается на сертификат

то выкачиваем docker.repo с флагом --no-check-certificate

добавляем sslverify=0 в нужный раздел (или во все, если очень надо)

 

установка

docker-compose