
Bogdan (SirEdvin)
01.07.2018
14:54:42

Volodimir Fedorov
01.07.2018
14:55:19
ага, на хосте держать бекап контейнера бекапа контейнера бд..

Dmitry
01.07.2018
16:23:17
Сделал LEMP стек из 3 контейнеров, но достаточно подтормаживает cpu windows-хоста, как можно исправить?

Алексей
01.07.2018
16:24:20
Перейти на другую ос ?

Google

AlexAnder
01.07.2018
17:03:26

Kirill
01.07.2018
17:06:29

Dmitry
01.07.2018
17:11:35
@kirillsalti пытаюсь нагуглить, это https://github.com/Docker-nano ?

Kirill
01.07.2018
17:12:42

Dmitry
01.07.2018
17:16:16
Спасибо, буду пробовать. А переходить на линукс действительно может помочь? Не верится что for-win версия прям настолько плохая

Yury
01.07.2018
17:21:02
прям не верится :)

Олег
01.07.2018
17:25:53
Ну, оно и правильно

Kirill
01.07.2018
17:46:03

Alex
01.07.2018
20:53:06
Парни помогите с докером, имеется 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"

Евгений
01.07.2018
20:54:36

Alex
01.07.2018
20:54:43
да

Google

Евгений
01.07.2018
20:54:47
Покажи

Alex
01.07.2018
20:55:25
мин
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
а вообще так можно запускать?
нагуглить пример у меня не получилось

Евгений
01.07.2018
20:58:23
Links убирай

Alex
01.07.2018
20:59:25
а как тогда связь сделать?

Евгений
01.07.2018
20:59:54
Она и так есть, у тебя ещё и depends
Не работает blog? Я не вижу volume с PHP

Alex
01.07.2018
21:00:54
мин
https://pastebin.com/vPp1tYCv
есть идеи?

AlexAnder
02.07.2018
07:04:17

Ванько
02.07.2018
07:04:42
Что такое doker?

Sergey
02.07.2018
07:05:42
:D

AlexAnder
02.07.2018
07:06:12

Сергей
02.07.2018
09:26:58
у кого-нибудь есть бмв бородатых годов? 98-06

Алексей
02.07.2018
09:27:16

Sad but
02.07.2018
09:27:17

Сергей
02.07.2018
09:27:31

Google

Sad but
02.07.2018
09:27:52

AlexAnder
02.07.2018
09:28:14
в докере?
хм, а беху можно в докер завернуть ?)

Ванько
02.07.2018
09:28:39

Сергей
02.07.2018
09:28:53
айтишники же тоже на машинах ездят)

Sad but
02.07.2018
09:29:06

arts
02.07.2018
09:29:22
Там есть бортовой комп, можно там поднять :-)

Ванько
02.07.2018
09:29:47

AlexAnder
02.07.2018
09:29:51
во норм тачка
название годное

Sergey
02.07.2018
09:30:02
?

jidckii
02.07.2018
10:29:44
ио всем, подскажите, как в compose задать size volume tmpfs ?

jidckii
02.07.2018
10:30:07
volumes:
live:
driver: local
driver_opts:
type: tmpfs
device: tmpfs
size: 200
вот так что то не работает
а всё, нашёл
volumes:
live:
driver: local
driver_opts:
type: tmpfs
device: tmpfs
o: size=200

Egor
02.07.2018
10:40:52
всегда бы так )
сам спросил - сам ответил

F01134H
02.07.2018
11:18:34
Всем привет. Парни, как можно из одного контейнера получить доступ к данным в другом контейнере? Данные не замаунчены

Yuryi
02.07.2018
11:19:23
замаунтить их ?

Egor
02.07.2018
11:28:37

Google

F01134H
02.07.2018
11:30:44
к каким конкретно данным?
Например запускаю NGINX, нужен из другого контейнера доступ к его конфигу. И нет, он не маунтится, т.к. это вакуумный пример для наглядности

Admin
ERROR: S client not available

F01134H
02.07.2018
11:31:15
т.е. у нас в контейнере нгинкса конфиг лежит где то в /etc/nginx/sites-enabled

Egor
02.07.2018
11:31:16
никак

F01134H
02.07.2018
11:31:34
окей, спасибо

Egor
02.07.2018
11:31:52
контейнер замыкает, в том числе, и файловую систему, на то он и контейнер
а что за кейс такой, вакуумный?

F01134H
02.07.2018
11:33:39
ну типо есть контейнер нгины, есть контейнер с пхп и исполняемым кодом. Нужно когда меняем контейнер с пхп на другой - каким то образом нгинкс тоже перебросить на него
не перезапуская нгинкс при этом

Egor
02.07.2018
11:34:32
т.е. бесшовное переключение между dev/prod ?

F01134H
02.07.2018
11:35:48
не, не совсем. Просто между двумя контейнерами с кодом
например в продакшене у нас надо поменять один контейнер на другой с минимальной потерей аптайма
просто поднимаем контейнер с изменениями и редиректим на него шлюз

Egor
02.07.2018
11:36:35
а зочем тогда нгинкс менять?
для применения изменений в конфиге нгинкс все равно надо перестартовать, насколько я знаю

F01134H
02.07.2018
11:37:42
ну в конфиге нжинкса изменений не будет
так, я не правильно вопрос задал, падажжите)
этот мы с девопсом решили уже. Короче проблема в том, что бы из контейнера с нжинксом был доступ к файлам внутри контейнера с пхп и кодом
например (мало ли) к статике

Алексей
02.07.2018
11:38:48
так к статике или к пхп? )

Google

Алексей
02.07.2018
11:39:24
статику закидываешь в нжинкс
все пхп файлы в php-контейнер

Тарас
02.07.2018
11:39:57

F01134H
02.07.2018
11:40:01
окей, вроде понятно с этим

Анатолий
02.07.2018
11:41:19
а зачем пихать в php контейнер исходники. вынесли на порт интерпритатор и все. пусть только обрабатывает запросы.
либо если сокетами использовать то уже сокет вынести.
у nginx контейнера можно и volume подключить уже с сайтом.
у меня к примеру два контейнера в нем nginx + php-fpm есть еще третий контейнер с балансировщиком. люди стучатся на балансировщика и тот уже решает куда дальше слать.
если контейнер один падает то люди пользуются с запасного, если оба падают люди видят что то вроде заставки что мы ушли на ремонт

F01134H
02.07.2018
11:49:18

Boris
02.07.2018
11:50:09

Анатолий
02.07.2018
11:50:11
я кубером не пользовался еще, до сих пор не нашел подходящей документации.
я так понимаю это что то по типу Swarm?

F01134H
02.07.2018
11:50:23
ага

Boris
02.07.2018
11:50:43
Насколько знаю, попытка подключиь volume - просто создаст общую директорию между контейнерами, и сделает её пустой, в т.ч. с перезаписью текущей