Архив метки: docker

В чем разница между apt и snap, установленным docker?

Если вы планируете установить Docker на систему на базе Ubuntu или Debian, то вы можете использовать либо менеджер пакетов APT, либо Snap, который является универсальным установщиком пакетов. Однако в чем разница между установкой Docker из Apt и Snap, об этом мы и поговорим. Читать

Как размонтировать диск, пока контейнер работает?

Вопрос или проблема

У меня есть машина Linux (6.6.x) с шасси с горячей заменой, которое позволяет вставлять и извлекать диски без простоя.

В системе стоят следующие диски:

  • /dev/sda (операционная система)
  • /dev/sdb (съемное хранилище)

В каталоге, где смонтирован /dev/sda, я запускаю любое контейнерное приложение с помощью docker, podman и т. д. Оно касается только файлов, которые хранятся на /dev/sda. Читать

Графические приложения в Docker

Система управления контейнерами docker нацелена на то, чтобы процессы в ней работали без графического интерфейса. Однако иногда надо использовать её не совсем по назначению, например, запускать приложения, которые в обычном режиме будут работать в режиме без интерфейса, но для отладки надо посмотреть что они делают и что выводят.

В этой небольшой статье мы разберемся как запустить графическое приложение в Docker в операционных системах семейства Linux. Мы будем подключать наш основной X сервер к контейнеру. Читать

🐳 Как запустить Grafana в контейнере Docker

Grafana – это ведущая платформа наблюдаемости для визуализации показателей.

Она позволяет создавать индивидуальные дашборды для получения значимой информации из потоков данных вашего приложения в режиме реального времени. Читать

Установка Docker и Docker-Compose для RPM-Base систем

dnf install wget -y
wget -P /etc/yum.repos.d/ https://download.docker.com/linux/centos/docker-ce.repo
dnf install docker-ce docker-ce-cli -y
systemctl enable docker --now COMVER=$(curl -s https://api.github.com/repos/docker/compose/releases/latest | grep 'tag_name' | cut -d" -f4)
curl -L "https://github.com/docker/compose/releases/download/$COMVER/docker-compose-$(uname -s)-$(uname -m)" -o /usr/bin/docker-compose
chmod +x /usr/bin/docker-compose
cat << EOF >> /etc/docker/daemon.json
{ "storage-driver": "overlay2", "log-driver": "json-file", "log-opts": { "max-size": "10m", "max-file": "3" }}EOF 123
systemctl enable --now docker

🐳 Проброс портов на контейнеры Docker с помощью брандмауэров Linux

В современном мире контейнеров Docker стал популярным решением для развертывания и управления приложениями.

Одним из распространенных вариантов использования является перенаправление сетевого трафика с определенного порта на хост-машине на порт внутри контейнера Docker. Читать