Eugene
сорри, вот тут уточнил
George
дай полный файл
George
чего-то странное
Eugene
Eugene
а разве "... type tmpfs (ro,relatime)" это не норма для таких случаев?
George
аааа. это сворм.... ах
Eugene
он
George
ну, раз так, то все логично, имхо
George
используй volume и все будет ок
George
а у тебя КОНФИГ
George
т.е. по умолчанию файл ТОЛЬКО для чтения - очевидно же
George
так же как и секрет - нафига его в прикладе менять!?
Eugene
вольюм будет портить файл, разве нет?
Eugene
портить и оставлять в таком виде на машине из которой он смонтирован
rusment
тогда зачем из контейнера его править?
Eugene
sentinel его сам правит
Pavel
оч странно, файл нужен на запись, но он будет "портиться" на хосте
George
явшоке.
Eugene
с чего это?
монтирует жеж, не копирует в контейнер, разве нет?
George
но можно сделать в отдельный слой (читай - там много хитрых опций)
Eugene
оч странно, файл нужен на запись, но он будет "портиться" на хосте
ну да, нужен на запись, редис туда дописывает свой мусор, адреса всех участников, например, ещё что-то, уже не помню после перезапуска исходный файл должен быть в первозданном виде
Pavel
лол
Pavel
собери кастомный имейдж, например
Eugene
собери кастомный имейдж, например
Да, спасибо, оставлю на крайний случай, хочется без радикальных решений, если получится
Pavel
ну фиг знает, это не выглядит чем-то радикальным
Eugene
А кластер из пятого редиса, который redis cluster в докер кто-нибудь впихивал? Есть там подводные камни?
Eugene
в хельме прекрасно взлетает (redis-ha) или надо именно кластер ?
вообще, кластер но до кубера я пока не добрался (:
Nick
вообще, кластер но до кубера я пока не добрался (:
аа. ставил его , но снес, не понял зачем кластер нужен, мне оказывается всегда именно ha надо было. с виду все просто , упростили сильно установку-настройку, но тоже кв кубе ставил, там проще как то
Ilya
Привет! Есть у меня инстанс MariaDB, в который при запуске передается sql скрипт (через стандартный /docker-entrypoint-initdb.d, создание нескольких БД, таблиц, заполнение тестовыми данными) как мне его делоить в кластер Swarm самым адекватным способом? Понятно, что можно сделать свой кастомный образ и все дела, но может есть более красивое решение?
George
и, да, в кластер его плохая идея, если он между нодами будет ездить (очевидно)
Виталий
Всем привет. Скажите, пожалуйста, есть способ на данный момент установить docker на redhat 6.8 ? Заранее благодарю
George
ядро какое?
Виталий
2.6(
George
нет
Виталий
спасибо )
George
https://stackoverflow.com/questions/36609890/can-we-deploy-a-container-into-a-specific-node-in-a-docker-swarm
George
может по-может
Andor
"деплоить в сворм" и "красивое решение" в одной фразе!
Artem
Привет! Может кто-то сможет помочь. У меня minio и сервер на ноде работают внутри контейнеров и к minio с сервера я обращаюсь через хост minio и url для файлов формируются с таким же хостом http://minio:9000/sandbox/... и с фронта не достать ничего оттуда теперь. Полагаю, что надо с нетворком что-то сделать, чтобы я мог к minio обращаться через внешний ip?
George
впрочем, это для любого сервиса за прокси....
Artem
ну, минио надо сказать, что у него внешний адрес = адрес балансера. всего-то
Спасибо! А можно ссылку на документацию или как это правильно загуглить? Я совсем недавно с докером познакомился, пытаюсь разобраться
George
это не докер проблема
Anonymous
уважаемые гуру подскажите https://sprut.ai/client/blog/449 как в докере это сделать, только сильно не пинайте если это банально я новичек в этом деле
Anonymous
cd /srv/homeassistant/lib/python3.5/site-packages/homeassistant/components/homekit_controller/ нужно отредактировать фаил который лжит в этой папке
Vladimir
Седом заменить при сборке имеджа?
Pavel
погугли же, ну
Anonymous
я просто даже не пойму как это гуглу написать
Pavel
sed -i '/что меняешь/на что меняешь/g' /path/to/file
Vladimir
RUN sed -i '/что менять/на что менять/g' /path/to/file
Pavel
ыыы
Vladimir
ыыы
😁 у меня долго отправлялось
Anonymous
RUN sed -i '/что менять/на что менять/g' /path/to/file
RUN sed -i '/что менятьПУТЬ В ДОКЕРЕ/на что менятьПУТЬ НА ХОСТЕ/g' /path/to/file ПРАВИЛЬНО?
Pavel
так, тебе это нужно при сборке имеджа?
Anonymous
так, тебе это нужно при сборке имеджа?
сейчас еще больше запутался
Pavel
ну а что ты делаешь-то? вообще непонятно
Pavel
или ты в работающем контейнере хочешь поменять?
lm
FROM nginx:latest RUN rm -rf /usr/share/nginx/html/* COPY dist/project /usr/share/nginx/html CMD ["nginx", "-g", "daemon off;"]Почему на третьей строчке падает с ошибкой? COPY failed: stat /var/lib/docker/tmp/docker-builder152547158/dist/project: no such file or directoryстоит переименовать dist и все работает, словно само название dist не нравится
lm
это баг?)
Andor
может и баг
Pavel
ADD пробовал?
lm
Sending build context to Docker daemon 3.568MB Step 1/4 : FROM nginx:latest ---> 27a188018e18 Step 2/4 : RUN rm -rf /usr/share/nginx/html/* ---> Using cache ---> dbaefce78143 Step 3/4 : COPY dist2/project /usr/share/nginx/html ---> Using cache ---> edce3bac74f5 Step 4/4 : CMD ["nginx", "-g", "daemon off;"] ---> Using cache ---> 03b0619d4c53 Successfully built 03b0619d4c53 Successfully tagged project_website:latestмагия, когда сделал ренейм каталога на dist2)
lm
ADD пробовал?
да, не помогает)
Anonymous
Привет! Не подскажите почему докер ест своп при свободной 50% ОЗУ? Swapiness=0 и overcommit=1 установлены
Anonymous
Сдедал как здесь https://success.docker.com/article/node-using-swap-memory-instead-of-host-memory
Рафаил
Добрый день знатоки! Вопрос достаточно простой, но важный, как сделать так чтобы docker смотрел по умолчанию не на .env файл, а на .env.local (это стандартное именование для Symfony). Те мне нужна возможность, например, задать внешний порт для веб сервера
Рафаил
Сейчас все работает с .env
Митяй
Есть файл ещё docker-compose.ovverd...yml. Про него почитай. Все локальные вещи там настраиваются.