@docker_ru

Страница 1180 из 1375
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
типа того, промежуточный результат сохраняется в слоях для кеширования
тогда возможно спасет ситуацию, спасибо за ответы, поэксперементирую

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

Andor
16.04.2019
20:28:31
Jinja2?
буе

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

буе
Сам такой

George
16.04.2019
21:11:04
Никто не реализовывал этот бред? нет?
Я написал - шли в journald и не люби мозг

Google
Andor
16.04.2019
21:13:58
Никто не реализовывал этот бред? нет?
проще использовать другой драйвер, чем пытаться обуздать json-file

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 и пишет в логах то что описал выше

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
может там в юните старта что-то наперекошено?
тупо пришлось переустановить систему CoreOS и вроде все стало нормально

Ребята подскажите Как это вся кухня с докером должна выглядить правильно, если это можно назвать 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
ты можешь использовать одинаковые имена для образов
нуу, для девелопа наверно буду использовать более толстые образу, дебиана например, а для продакшна Alpine, и там дополнительные команды для сборки проекта, удалить лишнее, собрать финальный и т.п..

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
на Деве понятное дело все просто, там тупо папки из локалки подключены как волумы
дисковая подсистема тоже желательна одинаковая а то смысл ты разрабатываешь на ssd дисках, а деплоить на простые

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
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-compose запускать?

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

в общем я все делаю через ансибл - но зашивать такую здаровенную команду в command: как не комельфо))

Владимир
17.04.2019
08:18:21
ну например ансиблом я прокидываю этот докерфайл на сервер и им же его запускаю (я понимаю что в ансибле есть специальные для этого модули для запуска контейнеров) но я хотел именно через докерфайл это делать - можно и компойзем попробовать но я предпологал его использовать если бы я хотел развернуть более одного контейнера
я бы на твоем месте сборку и запуск контейнера разделил на разные пайплайны. у ансибла docker и docker-compose модули относительно нормальные. ты бы сделал темплейт docker-compose файла, закинул его в роль, что бы была возможность версионирования

Google
Amir
17.04.2019
08:21:59
дисковая подсистема тоже желательна одинаковая а то смысл ты разрабатываешь на ssd дисках, а деплоить на простые
Тааак, я уже философию Докер не понимаю Например у меня тут образ для прода, весит аж 2Гига Нарпимер там тупо папка node_modules весит 300+Мб Не говоря о софте которая собирает все это, ведь на проде нужны только собранный проект, без утилит для компиляции и исходников

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

Владимир
17.04.2019
08:36:05
Тааак, я уже философию Докер не понимаю Например у меня тут образ для прода, весит аж 2Гига Нарпимер там тупо папка node_modules весит 300+Мб Не говоря о софте которая собирает все это, ведь на проде нужны только собранный проект, без утилит для компиляции и исходников
в версии докера 17.05 добавили мультистейджинг. если речь идет о контейнерс с фронтом, то ты можешь все собрать в контейнере с nodejs, после этого перекинуть всю статику в контейнер с nginx и будет он у тебя весить в итоге 20 Мб примерно

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
никогда не будет так, что прод ~ тест

но обычно это и не нужно. Есть допустимые отклонения. Вот пускай разрабы и тимлиды определяют - норм ли это собирать в тесте эльпайн, а потом катить дебиан

Страница 1180 из 1375