
Kirill
19.08.2018
19:33:45


Konstantin
19.08.2018
19:53:20
@kirillsalti В общем, проблема похоже в том, что compose плевать с большой колокольни хотел на директиву depends_on. У меня в собираемом образе Dockerfile в директивах RUN происходит подготовка БД (создание таблицы и т.п.) Но в этот момент в сети даже нет такого узла как postgres, не то, что сервиса СУБД на нем.
Если делать docker-compose run вместо up, то вроде как даже создает контейнер под СУБД перед сборкой основного приложения, но почему-то СУБД в процессе все равно недоступна. А если up - даже не пытается поднимать СУБД в первую очередь, как будто директивы depends_on вообще нет.

Oleg
19.08.2018
21:10:06

Google

Oleg
19.08.2018
21:10:41
https://docs.docker.com/compose/compose-file/#depends_on

Евгений
20.08.2018
08:16:45

Letalis
20.08.2018
08:18:36
Господа, тут в докере нашли уязвимость: https://www.opennet.ru/opennews/art.shtml?num=49157

Евгений
20.08.2018
08:21:47

Mykola
20.08.2018
08:22:20
Ребят, нужно задеплоить laravel приложение на AWS используя docker. У себя я использую laradock. Правильно ли я понимаю что нужно у себя на локалке создать image в котром будут контейнеры и исходники приложение, и после этот image запулить на AWS ?

Григорий
20.08.2018
08:43:37
Кто в контейнерах дев среду держит? Это нормально отдавать разработчику d-c.yml, заставлять заполнять в нем переменные, закидывать ключ, а потом ещё прописывать кучу всякого в hosts файле, что б можно было взаимодействовать с сайтом в докере? или этокак-то это все дело лучше автоматизировать?

Евгений
20.08.2018
08:51:12
Будет нечего делать и тебя сократят

Egor
20.08.2018
08:51:46

Евгений
20.08.2018
08:52:21

Egor
20.08.2018
08:53:18

Gleb
20.08.2018
08:53:47

Egor
20.08.2018
08:54:02
кто будет тюнить? менять диски? мигрировать и тд?

Google

Egor
20.08.2018
08:54:08
погромисты?

Gleb
20.08.2018
08:54:21
менять диски?ё
ну чувак такой заменятор дисков - приезжает меняет уезжает

Евгений
20.08.2018
08:54:33

Gleb
20.08.2018
08:54:36
понятно что не дивапс лол

Egor
20.08.2018
08:55:09
как тюнит ОС под БД
мы наоборот все автоматизируем, т.е. деплой
конфиги

Gleb
20.08.2018
08:56:24
как тюнит ОС под БД
покупаешь нутаникс - оттюнит era получше 95% дыбыа, еще есть крутой софт у емц, ток не помню как зовутё
че там смотореть?

Egor
20.08.2018
09:01:53
Не всегда ребилд работает, не всегда контроллеры умеют горячую замену

Alexander
20.08.2018
10:03:27
Подскажите пожалуйста, у меня приложение состоит из nginx, php, supervisor, nodejs, mysql, redis, rabbitmq.
Сейчас имеется docker-compose конфигурация которая разворачивает каждый контейнер и в конечном итоге я имею пачку запущенных контейнеров и как следствие работающий проект.
Могу ли я как-то объединить все это в один контейнер?

Павел
20.08.2018
10:06:52
философия докера: 1 процес - 1 контейнер
если нужно обязательно в одном держать, то можешь попробовать LXC

Павел
20.08.2018
10:07:52

Павел
20.08.2018
10:08:40
LXC чуть тяжелее, но не так как KVM/Hyper-V/etc...

Alexander
20.08.2018
10:16:46
объединить пачку моих контейнеров я могу только используя docker-compose.yml ?

Google

Фёдор
20.08.2018
11:15:04

Sergey
20.08.2018
11:25:03
ребят, а есть возможность вообще докер образ вывесить на порт в pptp сеть? или в другой влан грубо говоря а не на хост?
хост возьмет адрес в влане
и на него выкинуть порт чтобы общаться с сервисами во влане?

??Dmitry????
20.08.2018
11:35:31
а в чем проблема

Ilya
20.08.2018
11:52:05

Максим
20.08.2018
14:27:34
Всем привет. Только осваиваю докер. Тренируюсь на сборке контейнера с Ansible. Вот Dockerfile
https://pastebin.com/k0tMx9pu
Запуск выполняют вот так
docker run --rm -v /home/ansible/playbooks:/etc/ansible/playbook ansible2.5.2 /etc/ansible/playbook/user_devops.yml
И получаю такую ошибку.
standard_init_linux.go:190: exec user process caused "exec format error"
Гугление ничего толкого не выдало.
Если зайти в контейнер и выполнить запуск playbook'а, то всё отрабатывает нормально

Sergey
20.08.2018
14:28:15

Andrey
20.08.2018
14:31:45

Yaroslav
20.08.2018
16:18:43
Есть ли возможность чтоб файлы внутри контейнера смотрели на файлы из вне и в случае изменений изменения подтягивались?

Alexander
20.08.2018
16:27:36
volumes?

Igor
20.08.2018
16:41:29

Юра
20.08.2018
16:48:29
Давайте я попробую. bind mount!

Данила
20.08.2018
17:29:29
Что подразумевается под "извне" ?

Yaroslav
20.08.2018
17:59:04

Dmitrii <freehck>
21.08.2018
03:55:09
Привет, народ. Такой вопрос: я водрузил на три машины докер и фланель. Без кубера. Меня интерсует следующий вопрос: как бы мне так извернуться, чтобы контейнер с mongodb всегда имел один и тот же ip-адрес в cidr фланели?

Igor
21.08.2018
07:08:20

Dmitry
21.08.2018
08:22:44
А есть возможность внутрь контейнера прокинуть внешние ссылки из вида http://xxx/yyy/zzz.zip что бы если что в .zip менять данные?

Алексей
21.08.2018
08:23:26
curl http://xxx/yyy/zzz.zip ? )

Dmitry
21.08.2018
08:27:45
а. ну да. Блин.

Google

Admin
ERROR: S client not available

Alexander
21.08.2018
08:34:40
всем привет
пару дней назад от меня был вопрос по докеру, мол почему в нем посгтгре так жутко тормозит
на тот случай если это кому-то еще актуально - проблема была не совсем в постгре. Просто локально некоторые сервисы были недоступны и из-за этого тупило. Но при этом без docker-sync можно неплохо таки затюнить посредством :cached или :delegated томов
https://github.com/docker/for-mac/issues/1592 - тут народ показывает что :cached "из коробки" дает производительность, очень близко приближенную к нативной линуховой
все это естественно на последней версии докер для мака. ну и памятка для тех у кого те же проблемы что и у меня

Dima
21.08.2018
08:43:32

Sergey
21.08.2018
08:44:06

Konstantin
21.08.2018
09:00:46
? хотел у вас спросить как в файле .env для docker-compose
сделать подстановку CURRENT_UID=$(id -u):$(id -g)
чтобы в compose подставилось значение
user: ${CURRENT_UID}
а то получается сейчас
user: $(id -u):$(id -g)
т.е. нужно подставить вычисляемое значение

Dima
21.08.2018
09:03:37
Может тебе попробовать использовать environment?

Konstantin
21.08.2018
09:05:58

Dima
21.08.2018
09:06:03
Или сделай файд .env испольняемым
#!/usr/bin/env bash
А в докере указываеш
CURRENT_UID: ${CURRENT_UID}

Lazoreth
21.08.2018
09:07:52
Народ, подскажите пожалуйста. Есть ли какое-то отдельное решение в виде имейджа для докера, которое коннектится на другой контейнер postgresql и делает репликацию на удалённый сервер? Или может кто-то знает как заставить postgres репликацию работать?

Александр
21.08.2018
09:19:59

Konstantin
21.08.2018
09:26:58
пробовал. Но скорее проблема в другом, конфинг nginx использовать

Alexander
21.08.2018
09:30:19
Подскажите пожалуйста, есть php проект в docker контейнере
И есть nginx на сервере, не в контейнере.
Как писать конфигурацию для направления запросов в контейнер?
ну т.е как fastcgi_pass в контейнер направить?

Google

Александр
21.08.2018
09:45:10
Ну у тебя php какой то порт експозит?
Alexander Voronov

Alexander
21.08.2018
09:46:02
9005:9000
fastcgi_pass localhost:9005; ?

Александр
21.08.2018
09:46:32
Ну вот на него ссылайся в nginx конфиге
Типа того

Alexander
21.08.2018
09:46:41
Спасибо!)

Даниил
21.08.2018
10:42:18
привет всем!
подскажите пожалуйста, как скопировать файл с хост системы в контейнер?