
Anton
07.01.2018
12:54:23

Aleksandr
07.01.2018
13:08:42
А зачем постгрес?
меняем в твоих трех фразах местами постгрес и mysql и ценность остается такой же

Bogdan (SirEdvin)
07.01.2018
13:38:53
Хотя вот тут (https://github.com/docker-library/postgres/issues/338) у людей получилось, а значит я не прав.

Google

Bogdan (SirEdvin)
07.01.2018
13:42:14
Alexander кажется, фигню сказал, таки на ntfs запустить можно нормально. Выше у людей получилось.
Или нет: https://forums.docker.com/t/data-directory-var-lib-postgresql-data-pgdata-has-wrong-ownership/17963/26 )

Alexander
07.01.2018
14:01:27
все это я перечитал и перепробывал )

Bogdan (SirEdvin)
07.01.2018
14:01:55
Ну, у себя мы оставили вариант волума (

Alexander
07.01.2018
14:01:58
все (ч)тлен

Sys
07.01.2018
14:04:27
А лвм под виндой разве пока родить нельзя?
Я лично не знаю тк не виндовый админ
Дебиан, бунты, красна шапка

Alexander
07.01.2018
14:06:16
психану сделаю все на sqlite
по бичу)
интырнет магазин мать его

Sys
07.01.2018
14:09:58
И будет лагать при 1000+ товаров
И как ты его кластеризуешь горизонтально?

Google

Sys
07.01.2018
14:10:41
Рсинк не вариант
Ну или аппу скинуть в коробку и к ней обращаться с бек коробок

Aleksandr
07.01.2018
14:11:46
https://github.com/rqlite/rqlite

Sys
07.01.2018
14:11:55
Те 1 коробка бд, 1 апач ну и тп
Ну так под рк надо прилу переписывать?
Оч удобно

Twelfth
07.01.2018
16:23:13
Здравствуйте. Есть несколько контейнеров Docker. Нужно в виде веб-фрейма на страницу произвольного сайта отобразить статистику потребления ресурсов (каждым отдельным контейнером, у каждого контейнера будет свой ID для статистики). Под ресурсами подразумеваю потребление оперативной памяти и ресурсов процессора.

Artem
07.01.2018
16:23:40
прекрасно)
благославляю Вас.

Twelfth
07.01.2018
16:25:01
Как это можно сделать?

Anton
07.01.2018
16:28:04
Легко и непринуждённо.

sherzod
07.01.2018
16:29:33
вариант "за деньги" еще не предлагали?
Ну если серьёзно, и нужно быстро просто, накатай скриптик, который из docker stats генерирует раз в минуту (или сколько там надо) html страничку, и встраивай её куда хочешь.

Artem
07.01.2018
17:06:15
Изобретают portainer?)

Aleksandr
07.01.2018
17:14:32

Artem
07.01.2018
17:15:19
Сомневаюсь
Он сам себе хороший такой сайт?

Aleksandr
07.01.2018
17:16:22
доктору не нужен хороший сайт - он хочет виджеты

Yury
07.01.2018
17:58:24
Если мне нужно внести несколько измений в код, потестить что все норм, и сделать коммит в основную ветку, не затрагивая уже существующий рабочий функционал сайта, я же могу для этого использовать докер? Для этого он и нужен?

Google

Yury
07.01.2018
17:58:28
извиняюсь за тупой вопрос

Artem
07.01.2018
18:01:48
коммит в основную ветку внесешь, какие проблемы)
но только спулившись на продакшне можешь получить хуйню в виде неработающего приложения)

Aleksandr
07.01.2018
18:02:01

Yury
07.01.2018
18:02:14
а если я внесу какую-то хрень

Artem
07.01.2018
18:03:33
ну давай по порядку… у тебя есть некий репозиторий с кодом, допустим на github/gitlab, есть сервак, на котором крутится приложение (код взят из репозитория), пока ты на серваке не сделаешь git pull, ты не наебнешь ничего

Yury
07.01.2018
18:05:24
да я просто думал, что можно вынести весь проект в отдельный контейнер, что-то там с приложением сделать, убедиться что все ок, удалить этот контейнер, и сделать git pull

Artem
07.01.2018
18:07:22
так что тебе мешает несколько веток иметь?
git, он же охуенен… мерджишь потом ветки и вся любовь и сиськи набок

Yury
07.01.2018
18:11:08
так я же не смогу на одном серваке, где у меня продакшн, тестировать девелоп
мне прижется как-то у себя локально тестировать код

Gaiaz Iusipov
07.01.2018
18:25:49
подскажите плиз зачем set -xe перед apk add ?

Aleksandr
07.01.2018
18:33:06

Gaiaz Iusipov
07.01.2018
18:59:49
man set
Я читал, но так и не понял нафига оно нужно

Aleksandr
07.01.2018
19:01:32
-x Print commands and their arguments as they are executed.
-e Exit immediately if a command exits with a non-zero status.
ну что ты не понял?

Gaiaz Iusipov
07.01.2018
19:16:17
ну что ты не понял?
1) зачем этот вывод? 2) зачем явных выход какой-то если и так ошибка вуызовет фатал и все крешнется?

Aleksandr
07.01.2018
19:17:02
1. Для дебага
2. не факт

Nklya
07.01.2018
19:18:10
Стоит почитать мануал про баш скрипты

Gaiaz Iusipov
07.01.2018
19:19:10
окай спасибо

Google

Twelfth
07.01.2018
19:50:06

Andrey
07.01.2018
21:21:26
я чего-то не понимаю и неправильно делаю полюбом
когда деплою контейнер на elasticbeanstalk то внутри докер контейнера нету пути /var/www/dist
за то есть nginx и конфиг
docker-compose.yml
version: '2'
services:
frontend_admin:
build:
context: ./
dockerfile: Dockerfile
working_dir: /var/www
volumes:
- ./:/var/www
ports:
- 80:80Dockerfile - https://pastebin.com/SgR2nhfx

Admin
ERROR: S client not available

Будников
07.01.2018
21:23:02
volumes:
- ./:/var/www
значит что в /var/www попадёт всё содержимое текущего каталога

Andrey
07.01.2018
21:24:03
да я знаю, содержимое есть
если что то dist создается автоматически при сборке фронта

Aleksandr
07.01.2018
21:39:50
так в чем проблема?

Andrey
07.01.2018
21:41:28

Aleksandr
07.01.2018
21:41:55
а выше говоришь есть
volumes:
- ./:/var/www
значит что в /var/www попадёт всё содержимое текущего каталога
да я знаю, содержимое есть
если что то dist создается автоматически при сборке фронта

Andrey
07.01.2018
21:42:19
это только если делаю на сервере docker pull, а локально работает
нее, то я пишу что должно создаваться
извиняюсь что не уточнил

Aleksandr
07.01.2018
21:43:34
- ./:/var/www
вот у тебя волюм - туда прокидывается содержимое текущей диры

Andrey
07.01.2018
21:44:38

Aleksandr
07.01.2018
21:44:57
а почему должно на сервере?
ладно, давай проще - ты делаешь что-то не то. опиши задачу

Andrey
07.01.2018
21:48:56
ладно, давай проще - ты делаешь что-то не то. опиши задачу
у меня есть проект фронта, я локально делаю docker-compose build, потом docker tag и docker push
после этого я заливаю файл в elasticbeanstalk Dockerrun.aws.json в нем указывается имя имеджа и порты
сервис сам все устанавливает и запускает
в итоге я хочу иметь образ с уже всем необходимым для запуска на elasticbeanstalk
по сути я еще сделаю билд контейнера не у себя, а с помощью jenkins который будет висеть на amazon aws и пушить в докер хаб

Aleksandr
07.01.2018
21:50:22
ок. почему не делаешь multistage build?
почему не проверишь ручками в собранно образе есть ли нужное тебе файло?

Andrey
07.01.2018
21:53:20

Google

Aleksandr
07.01.2018
21:54:02
у тебя какой-то странный Dockerfile на две сборки, из которых очевидно в продакшн попадает вторая. Но во второй нет ADD/COPY чего-то кроме конфига нджинкса, поэтому непонятно почему ты ожидаешь там что-то
использовал бы нормальный multistage, заработало бы сразу по инструкции

Andrey
07.01.2018
22:02:38

Aleksandr
07.01.2018
22:03:11
да. ты билдишь на первом этапе, а потом сбилженное копируешь на втором этапе из первого

Andrey
07.01.2018
22:03:37

Filipp
08.01.2018
11:36:41
Или уже все решилось?

Andrey
08.01.2018
11:41:53

Alexandr
08.01.2018
18:59:20
Всем привет
Хочу побольше узнать о докере и вообще о контейнерной истории