George
George
премишшен денайд и приплыли?
George
проблема неинтересная от слова совсем
Кылыч
George
ну, поправь пермишены
Кылыч
ну, поправь пермишены
RUN chmod 777 -R /usr/share/nginx/
RUN chown -R nginx:nginx /usr/share/nginx/
Кылыч
так делаю
George
это в докер файле. работать не будет
George
потому что у тебя вольюм подключается в рантайме
George
догоняешь?
George
либо забей на вольюмы и запекай статику в образ nginx
Сергей
изи же)
George
Ильдар
Кто пробовал RUN --mount? Что даёт?
https://github.com/moby/buildkit/blob/master/frontend/dockerfile/docs/experimental.md
Dmitriy
@yarkaktus Доброго времени суток, комрад. Видел ваш issue на github, по поводу (111: Connection refused) while resolving, resolver: 127.0.0.11:53. Получилось ли выйти из ситуации? Наблюдаю такую же проблему в кластере k8s в GKE, при этом 127.0.0.11 вполне себе отвечает на запросы через host/nslookup/dig. Локально на машине в docker все нормально.
Dmitriy
Для сочувствующих ссылка на упомянутый issue
Alexander
Dmitriy
Спасибо большое.
Alexander
Спасибо большое.
Вот нашел. Мне тогда такой кусок кода дали
server {
listen 80 ;
server_name default_server;
location / {
set $backport main;
if ($host ~ ^(.+).yourdomain.com$) {
set $backport $1;
}
proxy_read_timeout 900s;
proxy_connect_timeout 900s;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header Backport $backport;
proxy_buffers 16 256k;
proxy_busy_buffers_size 256k;
proxy_buffer_size 128k;
proxy_pass http://127.0.0.1:$backport/
}
}
Dmitriy
Вижу, спасибо. Т.е просто избавились от resolver'а. Мне так не получится, увы :(
Dobry kot
Всем привет. Наткнулся на такую проблему. Требуется запустить в контейнере 2 питон скрипта 1- завернут в сервис второй просто стартует шелом. При родном образе python:3.6 нет возможности стартануть сервис который написал, он же работает на cantos, Ubuntu , но в контейнере выдаёт ошибку unrecognized service
Dobry kot
Кто знает как решить проблему?
Ильдар
Писать скрипт который будет стартовать приложение фоновым процессом и передавать ему сигналы, при необходимости.
Ильдар
https://docs.docker.com/config/containers/multi-service_container/
George
George
не нужно тебе туда тащить системди
George
пиши сразу: либо через супервизор. или инит, или вообще идеально, если сразу в ентрипойнт пайтон-скрипт
LEXASOFT
Anonymous
Добрый день, друзья, столкнулся с непониманием связи docker-compose и Dockerfile..
Суть в том что мне нужно дополнить php контейнер - расширениями, помогите справиться с этой задачей
Я с самого начала знакомства с docker пользовался только docker-compose и ни разу не использовал Dockerfile
Anonymous
Если возможно как то через yml добавить расширения в контейнер, подскажите пожалуйста
Anonymous
На данный момент сборка такая: https://github.com/overvoidjs/DDP
Sergey
George
Andor
написано db, а на деле там мускуль
George
И что ?
Anonymous
Это понятно, но как видно в сборке нету Dockerfile
Anonymous
Я понимаю что он основа
Anonymous
Но обходился до этой задачи без него, а теперь не знаю как дополнить в пхп нужный мне swoole
Andor
И что ?
шутка про мускуль вместо базы данных
Andor
Anonymous
Гуглил, первые 10 проштудировал, но либо не верно описывал запрос, либо там действительно слишком сложно подают инфу х_х
Anonymous
Так и не понял как в yml пробросить Dockerfile
Andor
кого "первые 10"?
Anonymous
Anonymous
Он типо не единый, а под каждый контейнер?
Andor
это шутка?
Anonymous
Я очень слаб в понимании докера
Andrey
а. Ну так начни изучать. https://docs.docker.com/get-started/
Anonymous
Да, пожалуй пора
Anonymous
А для решения задачи, мне достаточно будет внутри пхп Докерфайла, указать установку расширений нужных?
Andrey
наверное да
Anatoly
Установил apache/php/mysql. Скачал wordpress, всё работает, всё что нужно сохраняется в volumes. Но опять столкнулся с проблемой. При попытке установить плагин из админки вордпресса, он просит ftp пароль/имя. Как быть? В докере настраивать передачу файлов по ftp в контейнер с апачем, чтобы тот передал файлы вордпресовским скриптам? И еще такой момент, я в папку с темами положил .zip файл, может поэтому он просит передавать их по ftp. Может если я просто распакую их там, он сразу их исполнит и начнется установка?
Mikalai
Anatoly
Anatoly
simplemice.eth
%))
Ευγένιος
Добрый день! Подскажите пожалуйста, при запуске контейнера он почти сразу отключается, а у меня есть задача зайти в него. Как можно сказать контейнеру чтобы он жил до тех пор пока я его сам не выключу? Спасибо!
simplemice.eth
как запускаете и что внутри контейнера? может он крашится с ошибкой, docker logs в помощЪ
Ευγένιος
Запускаю через` docker run ` а внутри у меня ничего такого. Установка в go, ruby и одной утилиты в Alpine Linux.
Anonymous
docker run -d
Darkwing
Или -ti попробуй
Ευγένιος
docker run -d
Попробовал, контейнер все равно свалился. Спасибо!
simplemice.eth
возможно что-то происходит и надо посмотреть логи
simplemice.eth
странно как то
Anonymous
гугл банит всех подряд, вот что странно..
simplemice.eth
правильно банит, автономный рунет, только яндекс
Kamil
Добрый день.
У меня такой вопрос: удаленный деплой на docker swarm это не миф?
Очень долго гуглил и нашел вот этот вариант: https://morph027.gitlab.io/post/gitlab-ci-with-docker-swarm/, потом еще тут: https://community.atlassian.com/t5/Bitbucket-questions/How-do-you-deploy-from-Pipelines-to-a-remote-Docker-Swarm/qaq-p/693438
Инфы так мало, что у меня соменения, возможно ли так сделать вообще. А если можно, то какие есть подводные камни?
George
George
я просто не понимаю цели этого докер файла ) ес-но, что шелл без ключа -it (или С КЛЮЧОМ -d) не запустится, т.к. ему нужен tty
Den
Привет всем, возникла проблема.
При удалении контейнера через rm -f после новго запуска он создаёт новый volume без имени, и естественно теряются все данные.
Можно ли как то указывать контейнеру старый volume или правильно удалять контейнер что бы он не терял связь с volume?
Vladislav 👻
Указать volume при старте дав ему человеко читаемое имя
Den
Запускаю вот такой командой
Den
Volume без имени это тот что с тильдой?
Den
Или как мне найти где его указать?
Den
Или тильда это относительный путь?