
Andor
16.04.2019
20:19:43
нет, это разные стадии
build time vs run time

Stefan
16.04.2019
20:21:00
не ну билдится пусть
само ведь CMD/ENTRYPOINT мне уже нужно будет на этапе прогона команд внутри контейнера в пайплайне

Andor
16.04.2019
20:23:51
и?

Google

Stefan
16.04.2019
20:25:30
и?
то есть это этап уже run
и я вот спрашиваю когда выполняются команды описанные в пайплайне, это грубо говоря docker run?

Andor
16.04.2019
20:26:22
типа того, промежуточный результат сохраняется в слоях для кеширования

Stefan
16.04.2019
20:26:48

George
16.04.2019
20:26:49

Yuri
16.04.2019
20:28:12
Нормально
Тут вопрос как, не в смысле оценки, а как именно происходит?

Andor
16.04.2019
20:28:31

George
16.04.2019
20:28:50
Никаких особенностей по сравнению с не-докером нет

Vladimir
16.04.2019
21:06:49

George
16.04.2019
21:11:04

Google

Andor
16.04.2019
21:13:58

Vladimir
16.04.2019
21:15:57
Я написал - шли в journald и не люби мозг
Немного не то реализуется. Да, логи после рестарта будут доступны, но хотелось бы именно в отдельной папочке на ФС складировать их.
Но видимо хотелки придется отложить

Andor
16.04.2019
21:17:50
ты можешь через journald в отдельную директорию сложить как хочешь

George
16.04.2019
21:29:05
Негоже хранить логи на целевых серверах, тем более, если инфра существенно быстро изменяется


Amir
17.04.2019
02:44:58
Ребята хелп
Что то не могу понять, почему Докер вмешивается в ДНС настройки хоста
меняю я значит /etc/resolv.conf
а докер оттуда удаляет мои настройки, т.е. вообще все адреса
странно все это
если в логах смотреть
он вроде пишет что не может определить DNS в файле resolve.conf
и типа будет юзать дефолтные [8.8.8.8, 8.8.4.4]
и все равно сам же не вдиит сервера докера, registry-1.docker.io и т.п. ошибка
что самое странное останвливаю службу докера
прописываю днс в файл resolv.conf
и все работает
запускаю докер, он берет и чистит файл resolv.conf
и пишет в логах то что описал выше

Banschikov
17.04.2019
04:50:49

Amir
17.04.2019
04:51:06

George
17.04.2019
06:33:13
coreos
может там в юните старта что-то наперекошено?

Div
17.04.2019
07:14:12
Добрый день, коллеги. Объясните пожалуйста, как при запуске контейнера указать владельца внешних папок?

George
17.04.2019
07:25:07
эм... в смысле?

Amir
17.04.2019
07:36:14
Ребята подскажите
Как это вся кухня с докером должна выглядить правильно, если это можно назвать CI
У меня на компе скажем собрал docker-compose для (Development)
Есть сервер Docker Swarm (Production)
Есть сервер Docker registry
И соотвественно хочу автоматизировать деплой на продакш
Что нужно сделать, что то запутался.
1. Создаю stack.yml для продакш на компе разработки
2. не понимаю как будут называется образы для продакш,
3. пушаю получаенные образы на регистр
4 на сервере SWARM пишу еще один swarm.yml, который уже достает образы из регистра?
5 обновляю сервисы

George
17.04.2019
07:44:14
ты можешь использовать одинаковые имена для образов

Amir
17.04.2019
07:48:29

Sergey
17.04.2019
07:49:37

Amir
17.04.2019
07:50:20

Google

Amir
17.04.2019
07:50:37
ну разрабатываю конечно на своей рабочей станции
на проде совсем другое, там SWARM

Sergey
17.04.2019
07:51:52
это как, не понимаю
для всего ставят обычно одну платформу,
иначе смысла нет, ты разработал, замониторил, протестировал, а на другом дистре у тебя не получилось того же эффекта

Amir
17.04.2019
07:52:08
на Деве понятное дело все просто, там тупо папки из локалки подключены как волумы

Sergey
17.04.2019
07:53:59

Aleksandr
17.04.2019
08:04:31
Ребята всем привет - может кто подскажет как консольную команду переделать под запуск через dockerfile
docker run -d\
--name graphite-ubuntu-16-04\
--restart=always\
-p 8080:8080\
-p 2003:2003\
-p 2004:2004\
-p 7002:7002\
schaubl/graphite
что бы в конечном итоге я просто выполнил docker run -d --restart=always schaubl/graphite
билд я заранее сделаю
docker build -t schaubl/graphite /(путь к докерфайлу)
просто как я в докерфайле не прописывал эти порты в EXPOSE у меня приложение не работает
dockerfile я делал как:
FROM schaubl/graphite:latest
EXPOSE 8080:8080
EXPOSE 2003:2003
EXPOSE 2004:2004
EXPOSE 7002:7002


Pavel
17.04.2019
08:11:23
Добрый день Коллеги, есть небольшой вопрос по сетям docker.
Есть сервисы в контейнере и сеть создаваемая при старте. Настройки по умолчанию.
Есть облачные провайдеры представляющие сервисы, например база данных.
Я хочу чтобы контейнеры получали доступ к этим сервисам.
Я правильно понимаю что достаточно в контейнер добавить строчку файла hosts для разрешения короткого имени в адрес, или неправильно и есть способ проще?

Владимир
17.04.2019
08:12:06

Aleksandr
17.04.2019
08:15:15
а что тебя смущает в этой команде? мб через docker-compose запускать?
ну например ансиблом я прокидываю этот докерфайл на сервер и им же его запускаю (я понимаю что в ансибле есть специальные для этого модули для запуска контейнеров) но я хотел именно через докерфайл это делать - можно и компойзем попробовать но я предпологал его использовать если бы я хотел развернуть более одного контейнера
в общем я все делаю через ансибл - но зашивать такую здаровенную команду в command: как не комельфо))

Владимир
17.04.2019
08:18:21

Aleksandr
17.04.2019
08:20:07

Владимир
17.04.2019
08:21:36

Google

Amir
17.04.2019
08:21:59

Andor
17.04.2019
08:22:22
удали

Sergey
17.04.2019
08:24:38
я тебе только за родительские образы сказал
если ты разработку и тестирование ведешь на from:ubutnu
то и проду на нем катаешь

Владимир
17.04.2019
08:36:05
https://docs.docker.com/develop/develop-images/multistage-build/


Antonio
17.04.2019
09:05:10
Есть docker с nginx и несколько виртуальных хостов. Полез настроить на одном из них ssl. В результате при попытке зайти на хост браузер "вечно ждет ответа". Убрал SSL, взял конфиг с соседнего хоста - не попмогает. После нескольких таких запросов к хосту, аналогично начинают вести себя и другие.
из другого контейнера при обращении по алису к данному контейнеру - страница отдается нормально
подозрения, что где-то в докере теряется запрос
как такое можно отдебажить?

George
17.04.2019
09:13:10
никогда не будет так, что прод ~ тест
но обычно это и не нужно. Есть допустимые отклонения. Вот пускай разрабы и тимлиды определяют - норм ли это собирать в тесте эльпайн, а потом катить дебиан