@docker_ru

Страница 1130 из 1375
ildar
20.03.2019
18:12:25
можно CMD [“npm”, “run”, “build"] CMD [“npm”, “start”]
Просто. Просто использовать нужный синтаксис CMD https://docs.docker.com/engine/reference/builder/#cmd

Andrey
20.03.2019
18:19:25
благодарю, ребята

Vlad
20.03.2019
18:52:29
http://joxi.ru/krDGM1lHER7XdA
не, эта беда как-то по другому работает. Не совсем понятно как использовать эту коммандую После запуска контейнера зашел внутрь docker exec -it app bash внутри комманду pm2 restart ecosystem.config.js --env production --update-env но увы ))) Без желаемого результата ))

Google
Nikita
20.03.2019
18:54:09
может ubuntu за проксей?
трабла только с одной имагой и одним лейером, нет не за проксей

Vlad
20.03.2019
18:55:18
если не убивать старый имедж контейнер создается на базе старого имеджа

Vlad
20.03.2019
19:00:10
я знаю это)
одна из причин, почему начал использовать docker-composer

George
20.03.2019
19:07:56
одна из причин, почему начал использовать docker-composer
нет такого программного продукта как докер композер

docker-compose

Anvar
20.03.2019
20:39:03
кто нибудь юзал laradock? зачем там dind при минимальном стеке nginx + php-fpm + mysql + source (app)?

Google
Iurii
21.03.2019
02:25:31
кто нибудь юзал laradock? зачем там dind при минимальном стеке nginx + php-fpm + mysql + source (app)?
Они пытаются делать сквозной единый ворспейс +для дженкинс

Anvar
21.03.2019
04:35:47
Ясно. Спасибо.

Amir
21.03.2019
05:16:48
postgres: image: postgres:9.5 ports: - "5432" volumes_from: - data data: image: postgres:9.5 Ребята не понимаю, что тут происходит? почему два Postgres устанавливают, еще другой ссылается на второй

George
21.03.2019
05:18:05
ну, может они наполняет данными другой?

типа бутстрапа?

Amir
21.03.2019
05:19:07
да хз

George
21.03.2019
05:22:37
ну, по данному фрагменту ничего сказать нельзя

Vasiliy
21.03.2019
06:19:11
postgres: image: postgres:9.5 ports: - "5432" volumes_from: - data data: image: postgres:9.5 Ребята не понимаю, что тут происходит? почему два Postgres устанавливают, еще другой ссылается на второй
а откуда этот кусок docker-compose ? data -это сайдкик по идее должен быть , но почему он собран из образа постгреса у меня тоже вопрос :)

George
21.03.2019
06:39:22
Вообще сайдкик делается из самого постгресса. Нафига второй контейнер.... Я могу предположить, но это какой-то не бест пректис прям

Lamobot
21.03.2019
06:41:02
postgres: image: postgres:9.5 ports: - "5432" volumes_from: - data data: image: postgres:9.5 Ребята не понимаю, что тут происходит? почему два Postgres устанавливают, еще другой ссылается на второй
Это старый вариант использования volume'ов из другого контейнера. Данные лежат в контейнере data, а само приложение базы в postgres. При этом докер делает маунт всех volume из data в postgres

Amir
21.03.2019
07:21:58
Это старый вариант использования volume'ов из другого контейнера. Данные лежат в контейнере data, а само приложение базы в postgres. При этом докер делает маунт всех volume из data в postgres
Походу так и есть А как правильно сейчас делают? Если правильно понял На уровне сервера надо создавать Волюмы, и указать их в контейнерах. Не простые папки а которые создаются командой docker volume create

Amir
21.03.2019
08:05:13
Создал образ Ruby:2.6 и он весит 1Гигабайт Это нормально?

Мне таких микро сервисов нужно несколько Если кжадый контейнер будет весить 1Гига то ......

Andor
21.03.2019
08:11:10
то?

а зачем руками создавать образ рубей который есть готовый?

карочи, у меня проблема

Google
Lamobot
21.03.2019
08:12:27
Мне таких микро сервисов нужно несколько Если кжадый контейнер будет весить 1Гига то ......
Контейнеры основанные на одном образе будут занимать только место, которое занимают измененные файлы по отношению к базовому образу. layer fs

Andor
21.03.2019
08:12:35
есть тимсити-агент, который запущен в докере

в него внутрь прокинуты директории с хоста, в том числе рабочая директория, где он выполняет команды

туда же прокинут сокет докера тимсити агент делает гит клон и запускает docker-compose run stuff

и оно не пашет, говорит что файлы не может найти

сделал там ls и файлов внутри контейнера который запускает тимситевый композ и правда нету

Amir
21.03.2019
08:14:41
а зачем руками создавать образ рубей который есть готовый?
нее не создавал свою вручную конечно Мне просто нужно создавать API на основе RoR (Ruby on Rails) и их будет несколько, и как я планирую должны дружно жить в docker composere

Andor
21.03.2019
08:17:08
api на основе ror?

это прям сильно

Amir
21.03.2019
08:17:18
пчему

Andor
21.03.2019
08:17:37
надеюсь вы это называете микросервисами

Amir
21.03.2019
08:17:42
каждый сервис будет со своим базой данных

нуда типа да микросеврисы

Andor
21.03.2019
08:18:15
микросервисы на рельсах

ништяк!

Amir
21.03.2019
08:18:30
я вот создал парочку, Image я так понимаю это слепки, и весят по 1 Гига

микросервисы на рельсах
Ну на питоне можно, какая разница

Andor
21.03.2019
08:19:28
на питоне, а не на джанге же

Amir
21.03.2019
08:19:36
но в рельцах я привык, и миграции БД с коробки и т.п.

Google
Amir
21.03.2019
08:19:39
ORM

Andor
21.03.2019
08:20:14
ну да, без рельс не бывает ни миграций ни орм

Amir
21.03.2019
08:24:31
ну да, без рельс не бывает ни миграций ни орм
а что тебе не нравиться в рельцах :) там есть специальное API mode , все лишнее удаляется

я клепать всякие костыли безопасности не надо

Andor
21.03.2019
08:26:52
мне не нравится приставка "микро" для сервисов на рельсах

Amir
21.03.2019
08:29:17
ну блин Определение Микросервисы никто в мире нормально дать не может, а ты тут в рельцах прикопался

это же такое общирное понятие

Каждый Гуру толкует по своему

Andor
21.03.2019
08:29:57
у тебя не микросервисы, а просто сервисы

SOA

в 99% случаев у тебя вообще дистрибьютед монолит получится

что падение одного "микро"-сервиса порушит систему

Amir
21.03.2019
08:30:38
Один тут говорит Микросервисы это, правильное реализация сервисной архитектуры

Amir
21.03.2019
08:31:59
ну ладно, я тогда назову их мои Мегасервисы на рельцах

Andor
21.03.2019
08:32:23
ты конечно можешь упарываться как хочешь

но микросервисами это называть неправильно

имхо это просто SOA, без "микро"

Amir
21.03.2019
08:33:06
с чего ты сделал такой вывод?

вы даже не знеаете чем будут заниматься мои сервисы

Google
Andor
21.03.2019
08:33:31
рельсы запускать

Amir
21.03.2019
08:33:40
и уже сделали вывод не подходит, только потомучто сделаны на рельцах :)

Andor
21.03.2019
08:33:52
я не говорил "не подходит"

Iurii
21.03.2019
08:34:01
Может разделим микросервисы от контейнеров?

Amir
21.03.2019
08:34:13
ведь тут в концепции Микросервисов, вообще ЯП ОС не играют роли

Andor
21.03.2019
08:34:28
рельсы - не ЯП

Iurii
21.03.2019
08:34:41
Микросервисы это всего лишь архитектура.

ildar
21.03.2019
08:34:49
вам в @cloud_flood вестимо

Andor
21.03.2019
08:35:10
я закончил

у докер-композа есть переменная окружения для --no-ansi?

ildar
21.03.2019
09:02:35
там негусто переменных https://docs.docker.com/compose/reference/envvars/

Iurii
21.03.2019
09:03:09
у докер-композа есть переменная окружения для --no-ansi?
есть Iuriis-MacBook-Pro:owasp-zap-openshift iuriimedvedev$ docker-compose --help|grep no --no-ansi Do not print ANSI control characters keys in v3 files to their non-Swarm equivalent

Iurii
21.03.2019
09:04:09
это не переменная окружения :)
как ты указал это и не было окружением

Andor
21.03.2019
09:04:27
эээ, чо?

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