Andrey
Ченить на тему shared volumes? Контейнер с агентом ты изменять можешь? И параметры его запуска?
ну разве что так. Но тогда у меня будут сложности, если я перенесу агентов в другое место, и они не будут выполнятся рядом
SeniorAnykey
ну разве что так. Но тогда у меня будут сложности, если я перенесу агентов в другое место, и они не будут выполнятся рядом
Ну костыляй, велосипедируй. По факту получается раз сокет докера проброшен в агента vsts, то докером ты рулить можешь, в том числе и волюмами и тд.
Anonymous
есть докеризированное приложение которое пишет логи в /var/log/myapp хочу прикрутить елк мне его нужно заворачивать в этот же контейнер или лучше шарить папку с логами между разными контейнерами?
Yury
можно не шарить
Yury
пиши логи в стдаут
Yury
фаилбит натравляешь на деволтную папку для логов докера
Yury
или включаешь гелф драйвер логирования и пихаешь сразу в логстеш
Anonymous
Нормально ли держать БД внутри docker контейнера на проде?
Nikita
Нормально ли держать БД внутри docker контейнера на проде?
норм, только рядом нужно поднять контейнер для бекапа
Bogdan (SirEdvin)
Нормально ли держать БД внутри docker контейнера на проде?
Желательно папку с файлами в хостовой системе держать
Vladimir
ага, на хосте держать бекап контейнера бекапа контейнера бд..
Dmitrijs
Сделал LEMP стек из 3 контейнеров, но достаточно подтормаживает cpu windows-хоста, как можно исправить?
Алексей
Перейти на другую ос 🤔
Anonymous
ага, на хосте держать бекап контейнера бекапа контейнера бд..
через волумы прокинуть папку с данными бд 👍 volumes: - ./pg_data:/var/lib/postgresql/data
Dmitrijs
@kirillsalti пытаюсь нагуглить, это https://github.com/Docker-nano ?
Kirill
@kirillsalti пытаюсь нагуглить, это https://github.com/Docker-nano ?
Нет, использовать Windows контейнеры, а точнее https://hub.docker.com/r/microsoft/nanoserver/
Dmitrijs
Спасибо, буду пробовать. А переходить на линукс действительно может помочь? Не верится что for-win версия прям настолько плохая
Yury
Yury
прям не верится :)
Oleg
Ну, оно и правильно
Kirill
Спасибо, буду пробовать. А переходить на линукс действительно может помочь? Не верится что for-win версия прям настолько плохая
Просто если у вас не WinSrvr 2016, то Линукс контейнеры работают в виртуалке. А контейнеры Windows везде работают нативно.
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"
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
Anonymous
Что такое doker?
я тогда не знал как он правильно пишется
Сергей
у кого-нибудь есть бмв бородатых годов? 98-06
Сергей
не в тот чат
а какой тот?
Faust
а какой тот?
по автотеме есть много чатов
Anonymous
в докере?
хм, а беху можно в докер завернуть ?)
V 🏴‍☠️
хм, а беху можно в докер завернуть ?)
Конечно, например, в железнодоржный или морской
Сергей
айтишники же тоже на машинах ездят)
Faust
айтишники же тоже на машинах ездят)
продал несколько месяцев назад и рад
arts
Там есть бортовой комп, можно там поднять :-)
V 🏴‍☠️
Там есть бортовой комп, можно там поднять :-)
В те года комп занимался исключительно подачей топлива и управлением зажигания
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
просто поднимаем контейнер с изменениями и редиректим на него шлюз