
Konstantin
21.09.2018
09:41:55

Чеширский
21.09.2018
09:45:07

Konstantin
21.09.2018
09:45:40
с сетью разберись, других проблем не вижу

Sergey
21.09.2018
09:45:41

Google

Чеширский
21.09.2018
09:45:58
extra_host?

Sergey
21.09.2018
09:46:04
/etc/hosts

Konstantin
21.09.2018
09:46:04

Чеширский
21.09.2018
09:46:35
/etc/hosts
извините, но это уже кощунство, даже для меня))

Konstantin
21.09.2018
09:46:39
у докера свой ДНС сервер, зачем это всё?

Чеширский
21.09.2018
09:46:47
и пингуют друг друга по IP
а по имени нивкакую

Konstantin
21.09.2018
09:57:18
/ # cat /etc/resolv.conf
nameserver 127.0.0.11
options ndots:0
что в контейнере?
а у тебя swarm\compose?

Чеширский
21.09.2018
10:01:23

Google

Konstantin
21.09.2018
10:01:32
что да?))

Чеширский
21.09.2018
10:01:50
options ndots:2
swarm, деплой через композ
может я не так выражаюсь, извините за неграмотность

Konstantin
21.09.2018
10:03:34
да всё норм, только swarm и compose чуть разное
docker-compose up ?
или docker stack up

Чеширский
21.09.2018
10:04:06
docker stack deploy --compose-file docker-compose.yml feedback

Konstantin
21.09.2018
10:04:35
какая ос на хосте?

Чеширский
21.09.2018
10:06:29
Рхел

Konstantin
21.09.2018
10:08:18
вот недавно кто-то с ораклом кажись на подобное жаловлся
но честно говоря не до конца понимаю что у тебя, почему сеть пустая

Чеширский
21.09.2018
10:16:41
Чудиса одним словом

Bogdan
21.09.2018
10:19:03
Кто какими ide пользуется?

Vladimir
21.09.2018
10:19:27
atom

Andrew
21.09.2018
10:19:31
vscode

Чеширский
21.09.2018
10:20:50
Это чиво такое?

Carrol
21.09.2018
10:28:22

Чеширский
21.09.2018
10:28:53
Про образ да. А первое не подумал. Сейчас проверю

Carrol
21.09.2018
10:30:51

Google

Sergey
21.09.2018
10:31:13
atom

Carrol
21.09.2018
10:31:31

Alexander
21.09.2018
10:31:38
при сборке докер конткйнера
вылетает ошибка
Cannot uninstall 'dnspython'. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.
что это ?
пожалуйста помогите

Sergey
21.09.2018
10:32:38
sudo updatedb

Чеширский
21.09.2018
10:33:12

Konstantin
21.09.2018
10:33:31

Alexander
21.09.2018
10:33:53

Carrol
21.09.2018
10:34:08
что это ?
В имадже установлены dnsutils, и они зависят от dnspython (да, я капитан О.)

Sergey
21.09.2018
10:34:16
это мне ответ ?
у тебя тулза не удаляется потому что не может определить какие файлы удалять

Alexander
21.09.2018
10:34:46

Carrol
21.09.2018
10:36:22

Sergey
21.09.2018
10:36:24

Alexander
21.09.2018
10:37:47

Carrol
21.09.2018
10:37:48

Sergey
21.09.2018
10:38:15
вообще
пихай сюда докерфайл

Google

Sergey
21.09.2018
10:38:25
мы не знаем че у тебя там собирается

Carrol
21.09.2018
10:38:27

Sergey
21.09.2018
10:38:29
и строим какие то теории

Alexander
21.09.2018
10:42:30
оно ламается до закоментированых строк

Mike
21.09.2018
10:43:58
Всем привет.
Есть Rails проект: nginx, Ruby on Rails, ElasticSearch, Redis, Postgres.
Сколько это может стоить(человеко часов/денег) ?
Сейчас:
- проект докеризирован для dev окружения, но есть проблемы иногда(docker-compose)
- тесты гоняются на CircleCI с каждым коммитом.
- после мерджа выполняется еще несколько задач(мигрировали сами CircleCI 1.0 -> 2.0 и потеряли эту часть, т.е по сути сейчас только гоняются тесты)
- деплой на прод сейчас происходит через OpsWorks (Chef 11)
- EC2 OpsWorks: App, Elasticsearch, Worker + RDS + ELB
Хотелось бы:
- допилить дев окружение с докером
- приспособить докер под деплой (если так лучше)
- чтобы в тестах добавился воркфлоу генерации ассетов и деплоя на стейдж(в случае мерджа в develop)
Какие варианты рассматриваю для деплоя:
- деплой на Chef 12 для OpsWorks (там у нас несколько кастомных кукбуков было в 11)
- деплой OpenStack
- деплой Kubernates

Konstantin
21.09.2018
10:44:00
Убери ту строчку с clean, аж больно стало

Alexander
21.09.2018
10:45:11

Konstantin
21.09.2018
10:47:22
Она ничего не делает, её нужно в один RUN засунуть, там где установка

Sergey
21.09.2018
10:47:23

Alexander
21.09.2018
10:49:20

Konstantin
21.09.2018
10:50:06
Ты делаешь удаление отдельным слоем, что по сути ничего не делает, так как файлы в предыдущем слое
В доке докера кажись есть статья по бестпрактис dockerfile. Я с телефона, ссылку не дам

Alexander
21.09.2018
10:52:24
так лучше ?

Чеширский
21.09.2018
10:52:41
так накопал следующее

Alexandr (Thordendal)
21.09.2018
10:53:12

Konstantin
21.09.2018
10:53:15
так лучше ?
Ну это в любом случае не относилось к проблеме, но лучше

Миолаэ
21.09.2018
10:53:39

Google

Чеширский
21.09.2018
10:54:01
резолв дает вот какое имя
nslookup 10.0.10.8
nslookup: can't resolve '(null)': Name does not resolve
Name: 10.0.10.8
Address 1: 10.0.10.8 feedback_analyze.1.nvy33b6l5ezvyk2ebs8b0g5fx.feedback_feedback
как пофиксить чтоб было просто analyze?
hostname у контейнера analyze

Kirill
21.09.2018
10:54:37
Убери ту строчку с clean, аж больно стало
Т.к. докер по сути слоеный пирог и если мы ставим библиотеки и т.д. на одном слое, выполняем работу с ними и удаляем на сл. слое то мы получаем жирный образ. Держим в голове правило - "На каком слое установили, на таком слое и удалили"

Konstantin
21.09.2018
10:54:55
+ ещё сверху servicename.tasks

Чеширский
21.09.2018
10:56:33
ну не резолвит. Вот это длинное резолвит а по хостнейму нет

Konstantin
21.09.2018
10:56:35
Попробуй просто руками:
1. Создай сеть
2. Создай 2 сервиса подключенных к сети
Проверь Коннект между