using System.Neutron;
Эти тома создаются с параметром Label com.docker.volume.anonymous
Konstantin
делаете мультистейдж
using System.Neutron;
Или так)
gaenkov
Сергей
всем добра.
Странная ситуация, добавляем новую ноду в кластер 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гбит
Konstantin
Artur
всем привет, уверен не первый уже задаю вопрос, но ранее пользовался macbook на intel процессоре, сейчас сделал апгрейд на м1 и не могу запустить свои контейнеры. Перенос данных делал, rosseta 2 почему то не ищется, может кто подскажет или даст ссылки на ресурсы как это сделать? 🙏
Konstantin
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
Подскажите, пожалуйста, возможно, кто-то знает, в чём проблема.
При создании 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
Кто-то догадывается, в чём может быть проблема? Буду признателен за советы.
ADD умеет работать с архивами, вместо copy
Konstantin
Зачем ставить дырявый вгет в образ ?
Konstantin
Подскажите, пожалуйста, возможно, кто-то знает, в чём проблема.
При создании 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
Кто-то догадывается, в чём может быть проблема? Буду признателен за советы.
И не надо 777
Konstantin
644 оставляйте
Konstantin
Вам нужно посетить файл на исполнение
Konstantin
chmod +x
Konstantin
💩Cyberfunk2256💩
Камрады добрый вечер.
https://pastebin.com/tVJhYTW4
мне из контейнера надо достучаться к файлам в /media/usb от пользователя funk2256, файлы принадлежат пользователю. каталог тоже. Монтируется тоже от пользователя в fstab. Что не так? с Докером опыта маловато
Maxim
Alendas67
Я не робот:)
Азат
Я не робот:)
Вот ты и спалился железноголовый, человек бы не сдал доказывать, что он не робот, это ведь и так понятно
Alendas67
Vlad
Привет. подскажите, можно ли использовать докер контейнер как вирт машину с сохранением стейта? мне надо для тестов добавить локально развернутому куберу несколько нод. я могу virtual box создать пару убунт, настроить там все и заспускать их. но это виртуалки, они тяжелые, память от хоста отжирают и вообще.
Vlad
ну если бы речь шла об одном приложении, там ясно, подцепил персист том и пишешь в него. но я хз где и что кубер пишет, когда подцепляет агент ноду, потому чот не соображу
Alexander
Vlad
это я знаю, но без знания что куда пишется видимо не обойтись
Igor
Привет! Может кто подсказать, когда собираю образ postgresql через dockerfile без композа есть необходимость добавить в postgresql.conf несколько параметров. Как можно их добавить чтобы параметры считались при запуске postgres ?
Konstantin
Igor
Igor
а кто нибудь собирал контейнер постгре не на готовом образе? В основном в интернете инфа по готовым образам
Владимир
https://habr.com/ru/articles/578744/
Igor
Может кто подсказать, хочу собрать в контейнере из исходников postgres. Какой лучше взять образ изначально для этого?
Stepan
Igor
Stepan
Solyar
Solyar
Igor
официальный образ возьми зачем тебе гемор
что то для полной автоматизации сбора сервера пг со всеми нужными параметрами и предустановками для проекта, почему то с готовыми образами иногда траблы есть с расширениями и тд
Solyar
D
Всем привет, уже несколько дней мучаюсь, как запустить контейнер демон и потом выполнить в нем команду ls через docker exec?
Bald
Bald
Boris
Bald
Boris
отработал процесс и вышел
Boris
по ошибке скорее всего
D
В docker ps -a:
Exited (0) 2 seconds ago
D
Нельзя сделать так, чтобы он не выходил?
Bald
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
Bald
D
Проблема в том, что он не запускает приложение, а просто компилирует его, а компиляторы и сами команды выполняются через docker exec
Bald
Bald
Пока он будет пинговать подключаешься и вуаля
Владимир
D
Bald