Andrey
21.09.2017
11:19:15
tirael
V
21.09.2017
11:32:30
ага, храню))
у меня контейнеры новые стартуют без проблем и в df -h все так же при этом
Таймураз
21.09.2017
11:33:17
Google
V
21.09.2017
11:33:33
Таймураз
21.09.2017
11:34:07
Я хз, как это прокомментить
V
21.09.2017
11:34:43
Гайрат
21.09.2017
11:34:59
V
21.09.2017
11:35:20
docker ps -a что говорит?
[root@dckr postgresql]# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
43e838b26351 docker.io/postgres "docker-entrypoint.sh" 2 minutes ago Up 21 seconds 0.0.0.0:5432->5432/tcp pgsqla
379e36e1b804 zabbix/zabbix-web-apache-pgsql "/bin/bash /run_zabbi" 4 weeks ago Exited (1) 3 hours ago 0.0.0.0:80->80/tcp, 443/tcp zweb
0abbd73cbbcc zabbix/zabbix-server-pgsql "/bin/bash /run_zabbi" 4 weeks ago Exited (1) 3 hours ago 162/udp, 0.0.0.0:10051->10051/tcp zsrv
ec9ceeec84fb docker.io/postgres "docker-entrypoint.sh" 4 weeks ago Exited (1) 3 hours ago pgsql
короче старые контейнеры не стартуют, новый после остановки стартует
Таймураз
21.09.2017
11:38:35
V
21.09.2017
11:41:29
вот еще какая ошибка присутствует
Dmitry
21.09.2017
11:58:02
Привет! Подскажите, как запустить несколько проектов на рабочем ноуте. Сейчас имеется сколько-то проектов. В каждом есть свой docker-compose.yml и настройки окружения и по одиночке они работают замечательно. Но если нужно запустить второй, когда уже имеется один запущенный, то отваливается с ошибкой "порт занят". Пришлось все проекты переназначать на разные порты. Немного напрягает открывать domain.dev:80, domain.dev:81 и тд. Знаю, что можно сторонними средствами решить эту проблему. Мне кажется, что задача распространенная и в докере должно быть какое-то коробочное решение для таких случаев.
Alex
21.09.2017
11:58:50
Dmitry
21.09.2017
11:59:37
ну как один из примеров - микросервисы, когда куча фич одного проекта разнесена на подпроекты
Google
Alex
21.09.2017
12:00:07
V
21.09.2017
12:00:17
Alex
21.09.2017
12:00:22
зачем его пробрасывать на хост непонятно
его обычно в монорепу суют ))
Dmitry
21.09.2017
12:00:57
Вы не готовы смириться с мыслью, что где-то в мире существует инфраструктура, где несколько незасимых сайтов общаются между собой?
Anton
21.09.2017
12:00:59
Dmitry
21.09.2017
12:01:04
Мне кажется, вопрос был не про это
Alex
21.09.2017
12:01:33
оно либо мокается в dev'е, либо подымается вместе с ним.
Dmitry
21.09.2017
12:02:04
ну если у вас по существу вопроса ничего, то к вам и вопросов никаких
Alex
21.09.2017
12:02:26
ответить вам по существу - подсказать как сделать костыль.
V
21.09.2017
12:02:36
dckr dockerd-current: time="2017-09-21T12:55:23.684283325+03:00" level=warning msg="failed to cleanup ipc mounts:\nfailed to umount /var/lib/docker/containers/ec9ceeec84fb0b7e952e319596f54341115f16ae46a10b50bfbe7404d746aa47/shm: invalid argument"
контейнеры после hard-reset не поднимаются
Dmitry
21.09.2017
12:03:31
Alex
21.09.2017
12:04:03
Гайрат
21.09.2017
12:04:13
V
21.09.2017
12:04:58
Гайрат
21.09.2017
12:05:26
Anton
21.09.2017
12:08:10
Dmitry
21.09.2017
12:09:12
Подробнее что?
детали реализации. Из написанного я примерно ничего понял. Если я в соседнем докере сделаю 80, то он у меня даже не стартанет - отвалится при старте на конфликте портов
Anton
21.09.2017
12:09:27
Так освободи 80.
Google
Dmitry
21.09.2017
12:10:34
освободить = остановить проект 1, чтобы запустить проект 2. Тогда смысл теряется
Anton
21.09.2017
12:11:35
Бльо... Нет, не значит.
Все порты сделай +1, на освободившийся повесь nginх и пиши location со своим proxy_pass для каждого проекта. Разве это не очевидно?
V
21.09.2017
12:12:05
Alex
21.09.2017
12:12:40
V
21.09.2017
12:13:12
Alex
21.09.2017
12:13:24
iptables
ну композу эту штуку указать можно?
Anton
21.09.2017
12:13:47
V
21.09.2017
12:16:25
вообщем люди ура
я восстановил данные, хотя контейнер не удалось запустить
Гайрат
21.09.2017
12:17:43
С тарбола?
V
21.09.2017
12:17:46
дд
С тарбола?
у меня тут так получилось что БД в котейнере)) нашел ее в /var/lib/docker/volumes и скопипастил в свежесозданный контейнер
Гайрат
21.09.2017
12:23:17
V
21.09.2017
12:23:56
Yurij
21.09.2017
14:15:12
Народ можно тупые вопросы тут задавать?
Дмитрий
21.09.2017
14:15:56
Можно
Только не обижайся если троллировать начнут )
Google
Anton
21.09.2017
14:18:34
А что такое "троллировать"?
Alex
21.09.2017
14:19:51
Evgeny
21.09.2017
14:21:00
это испорченное зубным камнем нормальное слово троллить
Neo
21.09.2017
14:22:12
inqfen
21.09.2017
15:38:39
А лучше haproxy, nginx не поднимется если какой-то из сайтов в прокси пассе недоступен
А haproxy просто скажет, что бэкенд лежит
И если включен чек, то поднимет, если он станет доступен
Anton
21.09.2017
15:41:01
Alex
21.09.2017
15:41:03
У него конфликт 80 портов на хостовой системе
inqfen
21.09.2017
15:41:15
Я понял
Alex
21.09.2017
15:41:16
почему все nginx советуют я не понимаю.
inqfen
21.09.2017
15:41:35
80 порт слушает прокси в контейнере
Alex
21.09.2017
15:41:46
как ты контейнерный хапрокси направишь на чужой докер контейнер? )
inqfen
21.09.2017
15:41:52
И проксирует на другие контейнеры по именам
Andrew
21.09.2017
15:42:36
тоже в тему вопрос. В docker-compose хочу запустить nodejs сервер по https. Как это сделать?
inqfen
21.09.2017
15:42:48
У нас вот штук по 50 сайтов есть сайтов на машине
Alex
21.09.2017
15:43:20
Andrew
21.09.2017
15:44:48
Google
Alex
21.09.2017
15:45:04
а точно через volume?
хотя наверное так безопасно будет, да.
inqfen
21.09.2017
15:45:38
Можно и в сам контейнер закинуть
Andrew
21.09.2017
15:46:00
а точно через volume?
да, так у меня yarn cache пробрасывается, чтобы не устанавливать каждый раз зависимости
Alex
21.09.2017
15:46:08
Andrew
21.09.2017
15:46:14
разработка
Alex
21.09.2017
15:46:28
на разработке нет смысла сертификат в вольюм совать
Andrew
21.09.2017
15:46:53
Alex
21.09.2017
15:47:06
в папку проекта, куданить под .gitignore, нет?
volume я так понимаю хостовой все равно
Andrew
21.09.2017
15:47:59
Alex
21.09.2017
15:48:15
у меня весь проект пробрасывается