@docker_ru

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

Bogdan (SirEdvin)
07.01.2018
13:38:53
Какая из? Основная - NTFS вполне себе умеет, она POSIX.
У меня chmod просто игнорировался на ней. Может у меня лапки, но как-то просто оно не завелось.

Хотя вот тут (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 апач ну и тп

Ну так под рк надо прилу переписывать?

Те 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
Изобретают portainer?)
а portainer предоставляет виджеты на сайт?

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
коммит в основную ветку внесешь, какие проблемы)

но только спулившись на продакшне можешь получить хуйню в виде неработающего приложения)

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 ?

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
так в чем проблема?
внутри докер контейнера нету пути /var/www/ почему не создается ?

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
вот у тебя волюм - туда прокидывается содержимое текущей диры
локально прокидывается на сервере elasticbeanstalk с docker pull и запуском контейнера нет билд контейнера делаю конечно и заливаю

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
ок. почему не делаешь multistage build?
а это что-то изменит если я буду юзать ?

Google
Aleksandr
07.01.2018
21:54:02
а это что-то изменит если я буду юзать ?
мы будем рассматривать общепринятый паттерн, и не искать ошибку в самодельном билдере

у тебя какой-то странный Dockerfile на две сборки, из которых очевидно в продакшн попадает вторая. Но во второй нет ADD/COPY чего-то кроме конфига нджинкса, поэтому непонятно почему ты ожидаешь там что-то

использовал бы нормальный multistage, заработало бы сразу по инструкции

Andrey
07.01.2018
22:02:38
использовал бы нормальный multistage, заработало бы сразу по инструкции
я так понял там вся суть в именовании образов в FROM и копировании COPY --from=name_image ?

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

Filipp
08.01.2018
11:36:41
я чего-то не понимаю и неправильно делаю полюбом когда деплою контейнер на 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
Вольюм создается при создании контейнера. Тегируешь, пушишь и на эластике пулишь ты образ. Контейнер с вольюмом создаётся там. А там нет твоего локального "./". А точнее оно пустое. А теперь про вольюм. Он а приоритете над файлами в образе. Потому добавленные в /var/www файлы командой add . . "исчезают" и на их месте возникают замапленные файлы из вольюма. Которых тоже нет.

Или уже все решилось?

Andrey
08.01.2018
11:41:53
Или уже все решилось?
да решил, уже pull делаю на elastic

Alexandr
08.01.2018
18:59:20
Всем привет

Хочу побольше узнать о докере и вообще о контейнерной истории

Страница 430 из 1375