Если вы планируете установить Docker на систему на базе Ubuntu или Debian, то вы можете использовать либо менеджер пакетов APT, либо Snap, который является универсальным установщиком пакетов. Однако в чем разница между установкой Docker из Apt и Snap, об этом мы и поговорим. Читать
Архив метки: docker
Как размонтировать диск, пока контейнер работает?
Вопрос или проблема
У меня есть машина 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. Читать