
1337
26.09.2018
15:30:04
компосер собирает не в один контейнер а объединяет их (логически)

Alexey
26.09.2018
15:31:11

Izy
26.09.2018
15:31:43

Google

Alexey
26.09.2018
15:32:51

Izy
26.09.2018
15:33:22
тоесть как вобще имеет смысл собирать , мне например часто нужно чтобы я например накодил все в виртуалки а потом без боли перенес это на продакшен , чай нагрузки не большие

Alexey
26.09.2018
15:33:38

Johnny
26.09.2018
15:33:40

1337
26.09.2018
15:34:12
а, понял

Izy
26.09.2018
15:34:14
vagrant
можно конежно деплой штуками это все сделать но если есть докер , почему бы им ен воспользоваться

1337
26.09.2018
15:34:15
типа shareable

Izy
26.09.2018
15:34:24
или я не понимаю зачем докер

Johnny
26.09.2018
15:34:36

Konstantin
26.09.2018
15:34:39

Alexey
26.09.2018
15:34:45

Izy
26.09.2018
15:36:59

Alexey
26.09.2018
15:38:10

Google

Johnny
26.09.2018
15:38:45

Izy
26.09.2018
15:49:55

Johnny
26.09.2018
15:51:25

Sergey❄️
26.09.2018
16:03:26

Yan?
26.09.2018
16:30:36
очень глупый вопрос
когда стопим контейнер - содержимое внутри него удаляется?

Konstantin
26.09.2018
16:37:48
А проверить нельзя?

Олег
26.09.2018
17:09:00
привет, запускаю django в docker с compose, нужно выполнить миграции после старта БД, depends_on: - db указан, но при выполнении команды через RUN в dockerfile выходит ошибка could not translate host name "db" to address: Name or service not known
подскажите, как запустить миграции после старта базы?

Sergey❄️
26.09.2018
17:09:55

Олег
26.09.2018
17:10:39

Sergey❄️
26.09.2018
17:16:12

Konstantin
26.09.2018
17:17:18

Олег
26.09.2018
17:18:06

Konstantin
26.09.2018
17:19:12

Sergey
26.09.2018
20:29:58
я после старта контейнеров через docker-compose exec создаю таблицы, это норм решение или автоматизировать можно ?

Sergey❄️
26.09.2018
20:32:16

Sergey
26.09.2018
20:33:16

Sergey❄️
26.09.2018
20:34:01

Google

Sergey❄️
26.09.2018
20:34:10
и композ

Александр
26.09.2018
20:34:44
Само по себе решение выполнять миграции при старте контейнера так себе. А в Dockerfile - тем более. Зачем? Вы будете убивать контейнер для наката миграций что ли? Или пересобирать? А пользовательские данные? Не проще ли в приложении запустить миграции?

Sergey
26.09.2018
20:35:44
Покажи dockerfile
я не за компом
но вкратце в композе вэб приложение билдится и зависимости на бд и редис указаны
а в докерфайле установка зависимостей и старт вэб сервера
вообщем стандартный набор
зависимости в смысле depends_on

Sergey❄️
26.09.2018
20:37:43
и с проверкой есть ли эти базы

Sergey
26.09.2018
20:38:43

Sergey❄️
26.09.2018
20:39:09
Сначала собирается докерфайл
Потом работает команда из compose

Sergey
26.09.2018
20:39:27

Sergey❄️
26.09.2018
20:39:57

Sergey
26.09.2018
20:40:14

Sergey❄️
26.09.2018
20:40:27
Покажи потом

Sergey
26.09.2018
20:40:54

Johnny
26.09.2018
20:45:25
в конце которого CMD есть
у меня именно так, только кейс иной. сначала запускается контейнер с mongodb, следом (depends_on) контейнер с CMD mimport и он импортирует данные из файла в базу, которая оказывается вполне себе запущенной

Sergey❄️
26.09.2018
20:46:14
да depends_on не так пашет как хотелось бы))

Sergey
26.09.2018
20:46:22

Johnny
26.09.2018
20:46:33

Sergey
26.09.2018
20:46:43
потому что так бы в докерфайл засунуть команду на создание базы и все

Google

Johnny
26.09.2018
20:49:53
я конечно под сомнения слова гуру о бесполезности depends_on ставить не буду, но порядок запуска контейнеров мне помогает, сначала брокер очередей запускается, следом скрипт логгирования, все остальное, при другом порядке сыпятся ошибки

Кирилл
26.09.2018
20:54:46
всем привет, есть вопрос, можно ли из контейнера как нибудь узнать имя сервиса в рамках docker-compose, например есть docker-compose.yml, на основе него создается сервис service1, можно ли из самого сервиса узнать его имя(service1), не создавая вручную env

Johnny
26.09.2018
20:59:23

Кирилл
26.09.2018
21:00:37
хорошо а exec от него выполнить можно?
от этого id?
я имею ввиду в рамках самого хоста

Johnny
26.09.2018
21:01:57

Кирилл
26.09.2018
21:03:02

Johnny
26.09.2018
21:03:35
process.env.HOSTNAME

Кирилл
26.09.2018
21:03:56
спс

Alexandr
26.09.2018
21:36:09
ага, и 2.5К приветов в обратку, так ты себе это представлял? ;)))

Anton
26.09.2018
21:48:20
Да

Sergey
26.09.2018
21:59:55
человек стикеры для себя открыл и хочет поделится со всеми

Andrey
26.09.2018
22:04:43
Забаньте его уже

Anton
26.09.2018
22:05:28
За что?

Александр
26.09.2018
22:05:43
у меня руки чешуться отправить стикер "привет" в ответ

Alexander
27.09.2018
03:32:54
Использую докер локально для разработки, появилась необходимость поднятие внутреннего сервера на котором будет крутиться проект с маленькой нагрузкой.
Встал вопрос использовать ли докер на этом сервере или установить окружение непосредственно в ос
-На сервере предполагается Ubuntu 18.04
- потеря данных критична
- ап тайм максимум неделя
Мотивация единое окружение с разработкой
Насколько стабильно работает докер в рамках продакшен серверов ? Стоит ли заморачиваться с докером в моей ситуации ?

Sergey
27.09.2018
03:39:42

Alexander
27.09.2018
03:40:02
Нет

Sergey
27.09.2018
03:40:26
значит просто ставь на машину и не парься)

Google

Alexander
27.09.2018
03:45:02
Спасибо :) настраивать только лень ))

Konstantin
27.09.2018
05:20:24
Я вот что-то не хочу на бионик, какой профит переходить?

artb1sh
27.09.2018
05:24:49
https://www.opennet.ru/opennews/art.shtml?num=49346

Sergey
27.09.2018
05:32:59
особого тоже не вижу профита
16.04

Konstantin
27.09.2018
05:42:47

Sergey
27.09.2018
05:43:39
Это про что?
когда я читал чем бобер отличается
заметил ямл конфиги сетки
Это про что?
https://www.digitalocean.com/community/tutorials/what-s-new-in-ubuntu-18-04

Юра
27.09.2018
05:45:40
Но прикольно, да

Sergey
27.09.2018
05:46:27
networkctl симпотишный

Юра
27.09.2018
05:46:35
Наконец-то этот хаос с разными форматами конфигов сети уйдет

Konstantin
27.09.2018
05:47:36

Sergey
27.09.2018
05:48:59