
Semyon
22.05.2017
11:09:13
а тебе нужно цепляться к другому контейнеру
запусти их в одной сети и просто по имени сможешь прицепиться

Pavel
22.05.2017
11:10:14

Google

Roman
22.05.2017
11:10:54
Проверьте

Pavel
22.05.2017
11:11:41

Roman
22.05.2017
11:12:57
Докер нетворк инспект

Aleksey
22.05.2017
11:13:02

Pavel
22.05.2017
11:15:13
А ок, всем спасибо! Отпишусь если еще будут вопросы)

Dmt
22.05.2017
11:20:33
А еще лучше воспользоваться docker-compose в таком случае.

Evgeny
22.05.2017
12:13:53

Pavel
22.05.2017
12:39:33
А что тут нужно прописать чтоб контейнеры mongo и web были в одной сети?
Притом проброс 3000 порта сохранился
пробую решить задачу через docker-compose, но контейнер web по прежнему не может подключиться к контейнеру mongo

Dmt
22.05.2017
12:48:12
По идее можешь не писать links у web. Он и так по дефолту должен уметь обращаться, links только для задания дополнительных алиасов
пробовал просто из web контейнера ping mongo? Может ошибка у тебя на уровне приложения к примеру

Google

Evgeny
22.05.2017
12:51:05
Нетстат нлпт в контейнере монги покажите

Vladimir
22.05.2017
12:53:21
а я лтпн пишу :)

Pavel
22.05.2017
12:53:55
вот например
может я неправильно контейнеры создаю?

Dmt
22.05.2017
12:54:23
в соседней консоли docker exec -it имя контейнера sh
или bash
или чего там внутри есть вообще

Vladimir
22.05.2017
12:54:33
docker exec -it <container id> /bin/sh

Pavel
22.05.2017
13:00:02
ааа, точно, забыл про exec

Anatoly
22.05.2017
13:05:28
если я не ошибаюсь то там обычный дебиан 7 под капотом, сделайте из консольки apt-get update && apt-get install
и развлекайтесь

Dmt
22.05.2017
13:06:01
Ну так значит с сетью все норм. Проблема в приложении

Google

Anatoly
22.05.2017
13:06:46

Dmt
22.05.2017
13:07:49
А что может идти не так, если простейший композ файл и там все должно по дефолту работать
в приложении прописал то вместо "127.0.0.1:27017" "mongo:27017"?

Pavel
22.05.2017
13:15:08
не работает пока

Evgeny
22.05.2017
13:15:56
А Монго,в итоге, на каком ИП то висит?
На что забиндено?

Pavel
22.05.2017
13:23:04
всё, разобрался)
рестартанул контейнер и всё ок
скорее всего приложение не подтянуло изменение в конфиге

Dmt
22.05.2017
13:25:20
Ну удачного использования!

Pavel
22.05.2017
13:26:00
спасибо)

Anton
22.05.2017
14:08:05
Добрый день! Подскажите пожалуйста следующий момент, собираю image debiana с поддержкой incrontab. Командой incrontab -e я передаю параметр с которым будет запускаться задание. При выполнении данной команды открывается редактор с временным файлом /tmp/incron.table-xsRigU. Файл каждый раз создается новый - к нему не подлезть.
Как в dockerfile прописать команду без участия редактора ?
&& echo "root" » "/etc/incron.allow" \ - такой вариант не катит
разобрался, вопрос закрыт

Pavel
22.05.2017
14:42:55
https://www.youtube.com/channel/UCys6fuVwwK7EI0UmRJPXPiA/playlists

John
22.05.2017
15:48:16
Привет всем, ребята. Как можно соединить 2 (и более) контейнера без создания новой сети? Например есть контейнер со следующей конфигурацией: 0.0.0.0:32771->4444/tcp Что нужно сделать, чтобы в софте в другом контейнере в качестве connection string написать просто localhost:32771 и подключится? Заранее большое спасибо.

Kirill
22.05.2017
15:53:48
Контейнеры должны быть в одной сети. Это или net=host (во втором контейнере в данном случае) или bridge, тогда родной порт по имени контейнера + link, либо своя сеть

John
22.05.2017
16:05:07

Kirill
22.05.2017
16:08:42

Marlik
23.05.2017
09:17:04
Хм, то есть я правильно понимаю, что для обычного сайта с бэкендом, нужно: контейнер с nginx, контейнер c приложением и какая-нибудь хранимка, что-бы данные не потерять?

Google

Roman
23.05.2017
09:20:05
оффтоп: C DNS проблем не наблюдаете?

Marlik
23.05.2017
09:21:47
В смысле, тырнет не работает?

Vyacheslav
23.05.2017
10:12:12
Отцы, кто использует у себя хелсчеки?
Насколько я понял, на текущий момент, докер просто помечает контейнер как unhealthy если проверки зафейлены и больше ничего не делает. Рестартить больной контейнер можно только используя како-то внешнее средство которое проверяет состояние контейнеров? Опция --restart кажется не про это совсем.

Pavel
23.05.2017
17:03:59
Всем доброго вечера

Admin
ERROR: S client not available

Pavel
23.05.2017
17:04:22
Контейнер упал с сообщением
Received event die for container 91b0a3f74c2b
. Как посмотреть лог почему?

Alexey
23.05.2017
17:05:16

Pavel
23.05.2017
17:29:20
запускаю через docker-compose
памяти и диска точно достаточно

Alexey
23.05.2017
17:40:21
у меня контейнер локальный, не в docker cloud
так, сорри путь лога я попутал ?
он зависит от системы.
https://stackoverflow.com/questions/30969435/where-is-the-docker-daemon-log
есть еще лог контейнера, может там что-то есть...
docker logs container_name
контейнер сразу после старта падает?

Pavel
23.05.2017
17:43:06
да, сразу падает
в логе никакой ошибки нет, только INFO[0000] Firewalld running: false

Alexey
23.05.2017
17:55:36
может проблема в композ файле?
он раньше запускался?

Roman
23.05.2017
18:31:36
В контейнере что разворачивание? Нужно чтобы процесс какой нить висел в контейнере

Vyacheslav
24.05.2017
09:11:55

Vlad
24.05.2017
09:33:35
где-то с 1:50 про condo: https://www.youtube.com/watch?v=ayl8knZNirY

Vyacheslav
24.05.2017
09:34:50
Хм, слышал о нем в девзен подкасте, посмотрю подробнее.

Google

John
24.05.2017
09:50:04
Привет всем. Возникла такая проблема при использовании Selenoid: Error response from daemon: client is newer than server (client API version: 1.30, server API
version: 1.24). Попробовал сделать export DOCKER_API_VERSION=1.24, но не помогло, попробовал dvm, тоже не то. Гугл тоже не помог. Может кто-нибудь сталкивался с такой проблемой?


Rail'
24.05.2017
14:24:57
Парни, нужна помощь с rabbitmq
мой docker-compose.yml
1 version: '2'
2 services:
3 parser:
4 build:
5 context: .
6 dockerfile: docker/parser/Dockerfile
7 command: bash -c "go install parser && parser"
8 volumes:
9 - ./src:/go/src/
11 depends_on:
12 - rabbitmq
13 rabbitmq:
14 image: rabbitmq:3
15 ports:
16 - "5672:5672"
17 - "5671:5671"
18 environment:
19 - RABBITMQ_DEFAULT_USER=rabbitmq
20 - RABBITMQ_DEFAULT_PASS=rabbitmq
на языке go в коде выполняется conn, err := amqp.Dial("amqp://rabbitmq:rabbitmq@localhost:5672/")
но получаю ошибку:
Failed to connect to RabbitMQ: dial tcp [::1]:5672: getsockopt: connection refused
Подскажите плиз, в чем может быть проблема

Evgeny
24.05.2017
14:25:20
в том что кролик слушает локалзост, например

Rail'
24.05.2017
14:28:53
не совсем понял, и какие шаги требуется предпринять?

Evgeny
24.05.2017
14:33:56
Ну, проверить, например?

Антон
24.05.2017
14:34:46
ну вы слушаете локалхост)) а рэббит у вас на другом хосте
у каждого контейнера своё имя хоста
по имени сервиса в docker-compose
))
должно быть amqp.Dial("amqp://rabbitmq:rabbitmq@rabbitmq:5672/")

Evgeny
24.05.2017
14:36:16
можно * или 0ю0ю0ю0

Rail'
24.05.2017
14:38:03
спасибо!)
+1