George
> Моё почтение.
спасибо )
Roman Karas`
Roman Karas`
и по моему эта веб-морда еще падает и рестартится постоянно )
Andrey
Andrey
посмотри почему рестартится
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 и каждый сервис отдельно либо все пихать в один контейнер?
Один сервис один контейнер
central
какие преимущества у такого подхода?
Докер будет использоваться по назначению, в интернете легко можно найти более подробно про это, так как его цель в этом, иначе он не имеет смысла
Anonymous
Anonymous
а что насчет файлов таблиц mysql?
Anonymous
нужно что то прописывать или контейнер с mysql сам уже куда то кладет файлы таблиц в хост?
central
central
central
Обычно его стопорят, что сохраняет все данные
Anonymous
Обычно его стопорят, что сохраняет все данные
https://hub.docker.com/_/mysql вот такой имж есть, нужно ли что-то прописывать, монтировать папки и прочее, что бы после рестарта не похерились базы, и делают ли скрипт при старте контейнера что бы если не были таблиц он структуру создавал?
central
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
Artem
типа пароль не тот
RapidCodeLab
Password auth filed for user postgres
Artem
с чего бы это
RapidCodeLab
Для начала