Anonymous
есть докеризированное приложение которое пишет логи в /var/log/myapp
хочу прикрутить елк
мне его нужно заворачивать в этот же контейнер или лучше шарить папку с логами между разными контейнерами?
Evgenii
Yury
можно не шарить
Yury
пиши логи в стдаут
Yury
фаилбит натравляешь на деволтную папку для логов докера
Yury
или включаешь гелф драйвер логирования и пихаешь сразу в логстеш
Anonymous
Нормально ли держать БД внутри docker контейнера на проде?
Nikita
Bogdan (SirEdvin)
Vladimir
ага, на хосте держать бекап контейнера бекапа контейнера бд..
Dmitrijs
Сделал LEMP стек из 3 контейнеров, но достаточно подтормаживает cpu windows-хоста, как можно исправить?
Алексей
Перейти на другую ос 🤔
Kirill
Dmitrijs
@kirillsalti пытаюсь нагуглить, это https://github.com/Docker-nano ?
Dmitrijs
Спасибо, буду пробовать. А переходить на линукс действительно может помочь? Не верится что for-win версия прям настолько плохая
Yury
Yury
прям не верится :)
Oleg
Oleg
Ну, оно и правильно
Kirill
Kirill
Alexander
Парни помогите с докером, имеется 3 контейнера
nginx
php-fpm-1
php-fpm-2
server {
listen 80;
server_name app-1.loc;
location ~ \.php$ {
fastcgi_pass php-fpm-1:9000;
}
}
server {
listen 80;
server_name app-2.loc;
location ~ \.php$ {
fastcgi_pass php-fpm-2:9000;
}
}
первый запускается корректно,
второй ошибку выдает "FastCGI sent in stderr: "Primary script unknown" while reading response header from upstream"
Evgenii
Alexander
да
Evgenii
Покажи
Alexander
мин
Alexander
shop_web:
container_name: shop_web
restart: always
build:
context: ./
dockerfile: deploy/nginx/web.dockerfile
volumes:
- ./application:/var/www
- ./src/blog:/var/www/blog
- ./deploy/nginx/conf.d:/etc/nginx/conf.d
- ./deploy/nginx/certs/letsencrypt:/etc/letsencrypt
- ./deploy/nginx/certs/ssl/dhparam:/etc/ssl/dhparam
ports:
- "80:80"
- "443:443"
depends_on:
- shop_app
- blog_app
links:
- shop_app
- blog_app
Alexander
а вообще так можно запускать?
Alexander
нагуглить пример у меня не получилось
Evgenii
Links убирай
Alexander
а как тогда связь сделать?
Evgenii
Она и так есть, у тебя ещё и depends
Evgenii
Не работает blog? Я не вижу volume с PHP
Alexander
мин
Alexander
https://pastebin.com/vPp1tYCv
Alexander
есть идеи?
Anonymous
V 🏴☠️
Что такое doker?
Sergey
:D
Сергей
у кого-нибудь есть бмв бородатых годов? 98-06
Алексей
Faust
Anonymous
в докере?
хм, а беху можно в докер завернуть ?)
Сергей
айтишники же тоже на машинах ездят)
arts
Там есть бортовой комп, можно там поднять :-)
Anonymous
Anonymous
во норм тачка
Anonymous
название годное
Sergey
🤢
Evgenii
ио всем, подскажите, как в compose задать size volume tmpfs ?
Evgenii
volumes:
live:
driver: local
driver_opts:
type: tmpfs
device: tmpfs
size: 200
Evgenii
вот так что то не работает
Evgenii
а всё, нашёл
Evgenii
volumes:
live:
driver: local
driver_opts:
type: tmpfs
device: tmpfs
o: size=200
нꙺ
всегда бы так )
сам спросил - сам ответил
invariance
Всем привет. Парни, как можно из одного контейнера получить доступ к данным в другом контейнере? Данные не замаунчены
Anonymous
замаунтить их ?
нꙺ
invariance
к каким конкретно данным?
Например запускаю NGINX, нужен из другого контейнера доступ к его конфигу. И нет, он не маунтится, т.к. это вакуумный пример для наглядности
invariance
т.е. у нас в контейнере нгинкса конфиг лежит где то в /etc/nginx/sites-enabled
нꙺ
никак
invariance
окей, спасибо
нꙺ
контейнер замыкает, в том числе, и файловую систему, на то он и контейнер
нꙺ
а что за кейс такой, вакуумный?
invariance
ну типо есть контейнер нгины, есть контейнер с пхп и исполняемым кодом. Нужно когда меняем контейнер с пхп на другой - каким то образом нгинкс тоже перебросить на него
invariance
не перезапуская нгинкс при этом
нꙺ
т.е. бесшовное переключение между dev/prod ?
invariance
не, не совсем. Просто между двумя контейнерами с кодом
invariance
например в продакшене у нас надо поменять один контейнер на другой с минимальной потерей аптайма
invariance
просто поднимаем контейнер с изменениями и редиректим на него шлюз