tfhx8
чтобы определить базовую часть сервисов в файле один, а переменную (например, дев-среда) в файле 2
тоесть это делается длч того, чтобы в файле 2 было меньше кода повторяющегося в файле 1?
George
как вариант.
tfhx8
как вариант.
запускаю с другим конфигом с дебаг режимом и почему то такая ошибка: UserWarning: IPython parent '/root' is not a writable location, using a temp directory. Не понятно почему он доступа не имеет
George
может потому что не от рута запущен?
tfhx8
может потому что не от рута запущен?
uwsgi? Просто запускал так как обычно
tfhx8
так вроде докер же все от рута запусксает?
George
нет, необязательно
tfhx8
нет, необязательно
запустил uwsgi от рута, ошибка пропала, но почему то он автоматом выходитс отладчика, пишет Exiting Debugger.
Максим
Всем привет! Нужна помощь. Скажите устанавилиаю mysql-server и он во время установки требует пароль. Как его можно на лету установить. Либо отложить а потом установить?
Максим
я хочу сам собрать контейнер. Разобраться в общем
Максим
я хочу сам собрать контейнер. Разобраться в общем
https://github.com/docker-library/mysql/blob/51f9523ad07abacbce90c43eb27390c1c1f76266/5.7/Dockerfile
Максим
@dsx90 Dockerfile официального образа
Максим
https://github.com/docker-library/mysql/blob/51f9523ad07abacbce90c43eb27390c1c1f76266/5.7/Dockerfile
Да я видел, но не понял на каком моенте у них устанавливается пароль
Максим
@dsx90 https://github.com/docker-library/mysql/blob/51f9523ad07abacbce90c43eb27390c1c1f76266/5.7/docker-entrypoint.sh вот тут создается новый пользователь root
Максим
@dsx90 https://github.com/docker-library/mysql/blob/51f9523ad07abacbce90c43eb27390c1c1f76266/5.7/Dockerfile#L55-L60 а это, на сколько я понимаю, чтобы при установке сервера пароль не запрашивало
Максим
RUN apt install -y mysql-server RUN { \ echo mysql-community-server mysql-community-server/data-dir select ''; \ echo mysql-community-server mysql-community-server/root-pass password ''; \ echo mysql-community-server mysql-community-server/re-root-pass password ''; \ echo mysql-community-server mysql-community-server/remove-test-db select false; \ } | debconf-set-selections
Максим
Максим
@dsx90 https://github.com/docker-library/mysql/blob/51f9523ad07abacbce90c43eb27390c1c1f76266/5.7/Dockerfile#L55-L60 а это, на сколько я понимаю, чтобы при установке сервера пароль не запрашивало
@dsx90 так ты посмотри тут! сначала идет конструкция debconf-set-selections, а только потом ставится mysql-server. у тебя же наоборот
Dan
И правда
Andrey
Это очевидно
Andrey
Есть в ридми по проекту
I-One
как создать "raw" образ докера?
I-One
я ньюфаг жестокий, потерялся в гугле)
I-One
то есть не используюя готовый :from
I-One
просто хочу вытащить готовую софтину из образа embedded linux и наполнять образ "своей" системой
I-One
конкретно - пытаюсь распотрошить загрузочный образ с акронис диск директор и перенести тулзу в обычную систему с использованием контейнеризации
I-One
ушел читать https://docs.docker.com/develop/develop-images/baseimages/
Vlad
всем привет. подскажите, как заставить nginx и apache в логах писать реальный IP пользователя?
Kamal
Kamal
Ребята есть где прочитать про ошибки Докер
Kamal
хочу решить данную проблему ну не как решить не могу
Gleb
на скрине не ошибки не докера
Kamal
на скрине не ошибки не докера
docker не запускается бро
Kamal
удалил, хочу с нулю установить это фигня выходят
kSandr
вертолет не летит, пачинити
Kamal
вертолет не летит, пачинити
как то решил переустановкой докерра
Kamal
на скрине не ошибки не докера
вот теперь на кадди ошибка идет
Kamal
вот такой вопрос, я меняю порт, но кадди не берет новый порт как сделать чтоб он взял новый порт. что я сделал: изменил docker-compose.yml файл сделал docker-compose build caddy docker-compose up -d caddy
Andrey
куда на что вы меняли нахрена? не поверите нам отсюда не видно, логи конфиги в студию
George
ничерта не ясно
Kamal
на это поменял
Kamal
не берет docker-compose.yml
George
здесь все четко написано. На хосте 443 чем-то занят
George
точно порядок портов не перепутали?
George
слева - на хосте, справа - в контейнере?
Kamal
я тут уже поменял, чтоб не занимать другую
Dan
👨‍🎓Профессиональный курс “DevOps практики и инструменты” Знакомьтесь с программой, проходите тестирование и присоединяйтесь к новой группе: https://otus.pw/s6GT/ Что будет на курсе? ● 5 месяцев насыщенного обучения; ● интенсивные домашние задания; ● практические занятия, проводимые действующими инженерами компании Express 42; ● выпускной проект, который можно использовать в качестве портфолио; 👤 Для кого подойдет курс? Для разработчиков, системных архитекторов и администраторов, для тестировщиков и QA инженеров. 📌 На занятиях будут подробно изучены инструменты и конкретные приемы для реализации следующих практик: • инфраструктура как код; • непрерывная поставка ПО; • непрерывный сбор метрик (мониторинг и логирование). 👉🏻ПРОЙТИ ТЕСТИРОВАНИЕ: https://otus.pw/s6GT/ ⚠️ Лучших выпускников курса уже ждут на собеседования крупнейшие IT-компании страны и партнеры образовательного проекта OTUS.
Anonymous
Здравствуйте. А можно ли с помощью API докера импортировать образ и сразу же получить его ID?
Andrey
А его разве нет в статусе операции
Anonymous
Он вроде в message появляется
Anonymous
Но мне кажется, что выцеплять его оттуда - это какой-то грязный метод
Anonymous
А его разве нет в статусе операции
И если образ был с названием - то там именно название показывается, а не id
Kamal
ребята как остановить порт или же изминить, дело в том что у меня на одном nginx стоит несколько думаю портов а мне надо только один, каким путем это можно сделать? подскажите пожалуйста
George
никак
George
контейнеры такую фнукцию не поддерживают. Иммутабельность, все дела
Dmitry
Но от expose в образе, насколько понял, действительно не избавиться. Только перенаправить на другой внешний порт. Надо попробовать)
George
А зачем от него избавляться?
Dmitry
Хз, вон, человеку нужно. Так-то образ пересобрать проще.
George
Не нужно
George
@Agumilev
George
Расскажи им зачем экспоуз. Я устал
Andrey
)))) ну за что ты со мной так
Andrey
Расскажи им зачем экспоуз. Я устал
Это будет 500 ый раз) в этом чате @gecube
Navern
избавился от expose и cmd в образе
Navern
жизнь сразу наладилась)
Navern
docker run --help | grep expose --expose list Expose a port or a range of ports А вообще
Andrey
Но от expose в образе, насколько понял, действительно не избавиться. Только перенаправить на другой внешний порт. Надо попробовать)
Что вы употребляете все......избавься удали && сбилди ..только зачем) екзпос сука это либо комент ли при ране и флаге -п натирует рандомный порт ,а так срать что он в докерфайле
Andrey
Далее , убрать порты (как ты говоришь) == пересоздать контейнер
Andrey
и ничего страшного нет в этом, 10 сек и всё готово
Andrey
docker run --help | grep expose --expose list Expose a port or a range of ports А вообще
А это зачем? Это не даст полного представления