using System.Neutron;
Эти тома создаются с параметром Label com.docker.volume.anonymous
Konstantin
делаете мультистейдж
using System.Neutron;
Или так)
Сергей
всем добра. Странная ситуация, добавляем новую ноду в кластер docker swarm, пускаем на нее трафик, и nginx который на ней упирается в потолок по процу (40 ядер) и все лежит. На ноде только nginx как точка входа в докер сервисы. Есть подобные другие ноды, на них все норм. Параметры ядра с небольшими правками под нагрузку, net.netfilter.nf_conntrack_buckets = 1048576 net.netfilter.nf_conntrack_max = 4194304 net.nf_conntrack_max = 4194304 fs.inotify.max_user_watches = 33554432 fs.inotify.max_queued_events = 131072 Где-то есть лимит в который упираемся, но не пойму, как его найти. В логах чисто.
Сергей
В момент нагрузки в htop на ноде многие процессы nginx в D, но оно и попнятно, он где-то не пролазит по ресурсам. Сервер новый, диски живые, сеть 10гбит
Artur
всем привет, уверен не первый уже задаю вопрос, но ранее пользовался macbook на intel процессоре, сейчас сделал апгрейд на м1 и не могу запустить свои контейнеры. Перенос данных делал, rosseta 2 почему то не ищется, может кто подскажет или даст ссылки на ресурсы как это сделать? 🙏
thesNu
А что за свои контейнеры, на m1/m2 использую podman норм всё
Алексей
Подскажите, пожалуйста, возможно, кто-то знает, в чём проблема. При создании docker-контейнера в Dockerfile выполняю следующий набор команд (скачивание архива с бинарным файлом, распаковка архива, назначение владельца и прав на исполнение, запуск бинарного файла): FROM ubuntu:22.04 USER root RUN apt-get update -y && apt-get upgrade -y RUN apt-get install -y wget unzip RUN mkdir /tilemaker RUN wget https://github.com/systemed/tilemaker/releases/download/v2.4.0/tilemaker-ubuntu-22.04.zip RUN unzip tilemaker-ubuntu-22.04.zip -d . RUN cd build/ RUN chown root ./tilemaker RUN chmod 777 ./tilemaker RUN ./tilemaker --help В ответ ожидаю то, что бинарный файл сможет запуститься, но сборка контейнера падает на последнем шаге, указывая на ошибку в доступе. /bin/sh: 1: ./tilemaker: Permission denied Кто-то догадывается, в чём может быть проблема? Буду признателен за советы.
Konstantin
Зачем ставить дырявый вгет в образ ?
Алексей
ADD умеет работать с архивами, вместо copy
Лучше предварительно скачать файл, а затем поместить его в docker image, верно?
Konstantin
644 оставляйте
Konstantin
Вам нужно посетить файл на исполнение
Konstantin
chmod +x
Алексей
Лучше так, да
Понял, спасибо за совет.
💩Cyberfunk2256💩
Камрады добрый вечер. https://pastebin.com/tVJhYTW4 мне из контейнера надо достучаться к файлам в /media/usb от пользователя funk2256, файлы принадлежат пользователю. каталог тоже. Монтируется тоже от пользователя в fstab. Что не так? с Докером опыта маловато
Alendas67
Я не робот:)
Азат
Я не робот:)
Вот ты и спалился железноголовый, человек бы не сдал доказывать, что он не робот, это ведь и так понятно
Vlad
Привет. подскажите, можно ли использовать докер контейнер как вирт машину с сохранением стейта? мне надо для тестов добавить локально развернутому куберу несколько нод. я могу virtual box создать пару убунт, настроить там все и заспускать их. но это виртуалки, они тяжелые, память от хоста отжирают и вообще.
Vlad
ну если бы речь шла об одном приложении, там ясно, подцепил персист том и пишешь в него. но я хз где и что кубер пишет, когда подцепляет агент ноду, потому чот не соображу
Vlad
это я знаю, но без знания что куда пишется видимо не обойтись
Igor
Привет! Может кто подсказать, когда собираю образ postgresql через dockerfile без композа есть необходимость добавить в postgresql.conf несколько параметров. Как можно их добавить чтобы параметры считались при запуске postgres ?
Igor
Через include в postgresql.conf
а нет случаем примера как это настраивается?
Konstantin
а нет случаем примера как это настраивается?
https://www.postgresql.org/docs/current/config-setting.html
Just
а нет случаем примера как это настраивается?
Ты создаёшь файлик с конфигом, а потом при запуске инклюдишь этот файл
Igor
а кто нибудь собирал контейнер постгре не на готовом образе? В основном в интернете инфа по готовым образам
Владимир
https://habr.com/ru/articles/578744/
Igor
Может кто подсказать, хочу собрать в контейнере из исходников postgres. Какой лучше взять образ изначально для этого?
Stepan
Может кто подсказать, хочу собрать в контейнере из исходников postgres. Какой лучше взять образ изначально для этого?
образ тоже надо тогда собирать из исходников... и кошерный докер из исходников
Igor
образ тоже надо тогда собирать из исходников... и кошерный докер из исходников
думал может есть уже какой образ только с ос, чтоб там просто собрать пг)
Igor
а зачем думать? идешь в докерхаб и выбираешь
не особо шарю в образах ос, поэтому думал может тут что подскажут
Igor
официальный образ возьми зачем тебе гемор
что то для полной автоматизации сбора сервера пг со всеми нужными параметрами и предустановками для проекта, почему то с готовыми образами иногда траблы есть с расширениями и тд
Igor
debian buster и вперед
спасиб, попробую на нем собрать
D
Всем привет, уже несколько дней мучаюсь, как запустить контейнер демон и потом выполнить в нем команду ls через docker exec?
D
Привет. В чем беда? Расскади подробнее
После сборки через docker build , я запускаю с флагом -d, но в docker ps ничего нет, поэтому и не могу выполнить команду через docker exec
D
Запусти без -d и посмотри лог
Пусто. Если ты про docker logs
Bald
Запусти без -d и посмотри лог
docker ps -a что говорит?
Boris
отработал процесс и вышел
Boris
по ошибке скорее всего
D
В docker ps -a: Exited (0) 2 seconds ago
D
Нельзя сделать так, чтобы он не выходил?
Bald
Что в нем?
D
Ну, докерфайл, который устанавливает пакеты
Bald
Ну, докерфайл, который устанавливает пакеты
Пакеты во что? Образ чего ты используешь?
D
Ну, докерфайл, который ставит убунту и устанавливает пакеты
Boris
и выходит по окончанию
Boris
проще всего nginx продокерить
Bald
Ну, докерфайл, который ставит убунту и устанавливает пакеты
Ну ок. Докерфайл собрал убунту с пакетами. Ты запустил конт. С убунтой своей. В теории зачем он завершился?
Владимир
Камон, у парня докерфайл с убунтой которая просто устанавилвает пакеты и закрывается
Владимир
Вопрос к парню, че он хотел получить
D
Камон, у парня докерфайл с убунтой которая просто устанавилвает пакеты и закрывается
Да :( Мне просто надо сделать так, чтоб после установки пакетов он не выходил
Bald
Надо смотреть докерфайл тогда. Показывай.
D
Тогда нахрен она такая?
Ну, там проект лежит и установлены все пакеты, а я потом команды прописываю через docker exec
D
Надо смотреть докерфайл тогда. Показывай.
FROM ubuntu:latest RUN apt-get update && apt update && apt full-upgrade -y RUN apt-get install --no-install-recommends -y \ clang \ sudo \ pkg-config \ file \ nano COPY src /home/root/src/ USER root WORKDIR /home/root/src ENV HOME /home/root
D
Проблема в том, что он не запускает приложение, а просто компилирует его, а компиляторы и сами команды выполняются через docker exec
Bald
Пока он будет пинговать подключаешься и вуаля
Владимир
Bald
Или так