George
> Моё почтение. спасибо )
Roman Karas`
вот
Roman Karas`
и по моему эта веб-морда еще падает и рестартится постоянно )
Andrey
посмотри почему рестартится
Roman Karas`
да да минутку смотрю логи
Andrey
если да ,то нет разницы с локалкой \ железом \ виртуалкой дома
Andrey
Давай логи
Roman Karas`
мущщины... грёбаный стыд )) забыл файл окружения на AWS подключить )) ща перезапустил сборку
Andrey
Roman Karas`
Давай логи
это какой-то позор! как говорил товарищ Швондер )))
🏁Александр
🏁Александр
Глупый пингвин робко прячет логи жирные в архивах
Roman Karas`
На локалке так и не запускается... ну да хрен с ним, мне на aws главное что-бы работало, разберусь потом, ща не это главное...
Roman Karas`
ПАСИБА ПАРНИ!
Andrey
это какой-то позор! как говорил товарищ Швондер )))
нормально всё, просто как что > Логи
Roman Karas`
та да )) логи - наше всё! ))
Andrey
та да )) логи - наше всё! ))
у меня тоже был косяк много лет назад, перенес контейнеры с одного серва на другой и пздц ,нжингс не стартует...бл не может быть..ночью часа 2 себе голову ломал , оказалось что забыл модуль подключить на новом , он фейлился из-за конфига естественно в котором он был прописан. Но так как ночь и я только знакомился с этим *шедевром* на логи не смотрел...
Roman Karas`
та да.. нада теперь лог-ротэйт прикрутить пока я не утонул в этих логах
George
journald
George
и ты решишь проблемы с логами - он все на автопилоте делает
Roman Karas`
journald
о... так так... пасиб!
Roman Karas`
journald
получается достаточно выполнить journalctl --rotate и псёё? ))
George
ну как вариант
Roman Karas`
ничёссиии... до чего техника дошла ))
Anonymous
Всем привет, я в докере ноль, сейчас хочу засунуть дев окружение в докер локальное окружение - nginx + его conf - mysql 5.6 и (сами файлы базы?) - мини сервер на ноде - ну и стандартный локальный вебпак дев сервер - вопрос первый, нужно ли все засовывать в контейнеры или можно только nginx/mysql засунуть, ну и расширить порты - вопрос второй, mysql хранить таблицы в файлах, эти файлы нужно держать в контейнере или снаружи, нужно ли что-то настраивать и какие есть подводные камни. - если мы кладем nodejs в контейнер, то нужно прокинуть исходники и node_modules наружу, что бы все синхронизировалось и при обновлении файла с наружи в контейнере пересобиралась сборка, это нормально работает или есть какие то глюки тормоза и прочее? - и четветрый вопрос, использовать docker compose и каждый сервис отдельно либо все пихать в один контейнер?
central
Всем привет, я в докере ноль, сейчас хочу засунуть дев окружение в докер локальное окружение - nginx + его conf - mysql 5.6 и (сами файлы базы?) - мини сервер на ноде - ну и стандартный локальный вебпак дев сервер - вопрос первый, нужно ли все засовывать в контейнеры или можно только nginx/mysql засунуть, ну и расширить порты - вопрос второй, mysql хранить таблицы в файлах, эти файлы нужно держать в контейнере или снаружи, нужно ли что-то настраивать и какие есть подводные камни. - если мы кладем nodejs в контейнер, то нужно прокинуть исходники и node_modules наружу, что бы все синхронизировалось и при обновлении файла с наружи в контейнере пересобиралась сборка, это нормально работает или есть какие то глюки тормоза и прочее? - и четветрый вопрос, использовать docker compose и каждый сервис отдельно либо все пихать в один контейнер?
Один сервис один контейнер
Anonymous
Один сервис один контейнер
какие преимущества у такого подхода?
central
какие преимущества у такого подхода?
Докер будет использоваться по назначению, в интернете легко можно найти более подробно про это, так как его цель в этом, иначе он не имеет смысла
Anonymous
Докер будет использоваться по назначению, в интернете легко можно найти более подробно про это, так как его цель в этом, иначе он не имеет смысла
пока все что читал в гугле, не нашел почему именно лучше дробить, из удобств вижу что можно на разные машины контейнеры положить
Anonymous
а что насчет файлов таблиц mysql?
central
а что насчет файлов таблиц mysql?
Для дев окружения просто все в контейнеры и по дефолту все оставьте. Только для дева
Anonymous
нужно что то прописывать или контейнер с mysql сам уже куда то кладет файлы таблиц в хост?
central
нужно что то прописывать или контейнер с mysql сам уже куда то кладет файлы таблиц в хост?
Он их кладет так же как и всегда но они будут а ФС контейнер
Anonymous
Он их кладет так же как и всегда но они будут а ФС контейнер
сорян, я вот этот момент никак понять не могу, после рестарата таблицы остануться?
central
Обычно его стопорят, что сохраняет все данные
Anonymous
Обычно его стопорят, что сохраняет все данные
https://hub.docker.com/_/mysql вот такой имж есть, нужно ли что-то прописывать, монтировать папки и прочее, что бы после рестарта не похерились базы, и делают ли скрипт при старте контейнера что бы если не были таблиц он структуру создавал?
central
А вообще для понимания есть docker reference там все понятно описано
Artem
народ привет! пытаюсь обуздать докер! подскажите могу ли я собрать свой конфиг контенеров используя только docker-compose? без докерфайлов (образы брать с докерхаба или как его там). Я пытаюсь собрать стандартный конфиг для сайта (нженикс бд пхп(апп)).
Artem
ну это для сайтиков лендосов там не оч особые прям нужны образы..просто чтоб работало
Artem
не ну нафиг я это посмотрел и закрыл
Artem
там каких то 15 папок подтянулось
Artem
чёта ваще не в тему куча текста
Artem
мне надо порты поменять чё куда лезть я не понимаю
Artem
мне всего то 1 докер файл нужен
Artem
лучше по гайду сделаю сам пойму
Artem
аросто я почему забомбил у меня контенера наебнулись когда я пытался поправить чужой конфиг и навреное криво описал ....постараюсь так не делать
Artem
Artem
народ етсть кто нить? подскажите плз
Artem
по конфигу
Artem
что то не ладится
Artem
🤔 что то везде ошибки
Artem
если конфиг скину можете подсказать?)
Artem
я новичок 1 раз пытаюсь собрать его
Artem
version: '3' services: db: image: postgres:11.4-alpine container_name: gbl-postgres ports: - 5434:5432 environment: POSTGRES_PASSWORD: example POSTGRES_DB: gbl_style_website POSTGRES_USER: forge POSTGRES_PASSWORD: secret restart: always app: image: drucoder/web-server container_name: gbl-application ports: - 3000:3000 environment: POSTGRES_HOST: db restart: always links: - db nginx: image: nginx:1.17.2-alpine container_name: gbl-nginx volumes: - ./default.conf:/etc/nginx/conf.d/default.conf links: - app ports:
Artem
ну всмысле компоуз
Artem
ругается на пп
Artem
апп
RapidCodeLab
Наверно лучше начать с того, какие ошибки
Artem
ошибок там столько строк что я листать не могу даже
Artem
вся консоль в ошибках
Artem
начало ща скину
Artem
нет не найду начало надо коносоль клир
R
Ну links в 3 версии композа лучше вроде не юзать а заменить на depends on
RapidCodeLab
Docker-compose logs app
Artem
Artem
там несколько тысяч строк
Artem
это начало
Artem
типа пароль не тот
RapidCodeLab
Password auth filed for user postgres
Artem
с чего бы это
RapidCodeLab
Для начала