Petr
Даже если не latest, тег зачастую не меняется, а образ меняется, например я тяну httpd:2.4
Anonymous
как вообще по хорошему должна выглядеть структура вся? я делаю push в гит, в master
Anonymous
потом автобилд из гита тянет при пуше и делает билд в хаб докера
Anonymous
в latest
setevoy
- push to git - build image + set new tag - update compose with new tag - pull как-то так в идеале как говорили - latest зло
Cin
Даже если не latest, тег зачастую не меняется, а образ меняется, например я тяну httpd:2.4
Однако шансы что, что-то сломается из-за того, что прилетел какой-нибудь минорный апдейт остаются.
Petr
Однако шансы что, что-то сломается из-за того, что прилетел какой-нибудь минорный апдейт остаются.
Да, именно так - получаю минорные апдейты на автомате, но рискую, что всё сломается после пересборки. Надо бы над этим подумать, может зря я так делаю?
Cin
Я приколачиваю версии максимально жестко. Один раз поимел проблем...
Anonymous
Anonymous
всё, нашёл инфу - вопрос закрыт
Anonymous
Ребят, привет, насколько сильно Docker зависим от CPU. Допустим если есть вот такой Atom™ N2800. На нем докер апнится? Я просто гугл. не могу найти CPU support docker
arts
Заведётся
Anonymous
Anonymous
Спасибо
Anonymous
Вроде нашел)
Anonymous
Здравствуйте. Как можно изменить размер уже созданного Docker Volume, если в качестве хранилища используется btrfs?
artem
всем привет) я новичек в докере, тем более в docker-compose. решил собрать окружение из nginx, php-fpm, composer, mysql. запустил контейнер, добавились все зависимости, но что то не могу запустить нгинкс через назначеный порт
artem
может кто чего подскажет? https://github.com/artemzakholodilo/rest-api-framework
artem
нужно чтобы localhost:4400 смотрел на public/index.php
Timur
День добрый господа
Timur
Господа, есть 1 вопрос по докеру
Timur
В общем, недавно начал изучать сам докер, сегодня удалось подружить .net core + postgresql через docker-compose, хотелось бы этот friendship сохранить в образ или как это правильно собирается?
CHIP
Ты же имеджи с хаба тащил?
Timur
Зачем?
Пишу курсач, хотел прикрутить докер таким образом, дабы просто загрузить 1 образ и вперед
Timur
Свою приложуху я уже обернул, и закинул к себе в приватный репозиторий
CHIP
+
Так тебе нужен только файл ямловский и все, тот что ты писал, возможно ещё свои конфиги
artem
docker-compose up и не нужны никакие образы
Timur
Так тебе нужен только файл ямловский и все, тот что ты писал, возможно ещё свои конфиги
То-есть чтобы развернуть на машине, где ничего кроме докера нет, мне достаточно самого .yml файла на другой машине?
artem
ну у меня докерфайл лежит рядом с приложение. делаю git clone ... && docker-compose up
Timur
А если скажем надо для prod среды развернуть?
artem
кстати к этому, выше скидывал свой репо, не пойму почему я не могу на 4400 порту запустить public/index.php
artem
А если скажем надо для prod среды развернуть?
https://github.com/artemzakholodilo/rest-api-framework для прода по идее нужно просто указать переменные окружения
artem
location / { root /app/public; index index.html index.htm index.php; } также вроде
Timur
Насколько я понимаю, это критично
Timur
По крайней мере, у меня это критично
artem
ну это пока первый контейнер, е совсем еще понимаю. а так до понедельника нужно микрофреймворк написать
artem
а я уэе сутки торчу с докером
Timur
а я уэе сутки торчу с докером
https://habrahabr.ru/post/317504/ думаю тебе это поможет
artem
Насколько я понимаю, это критично
не совсем понял, т.е. я не прилинковал как виртуальный хост?
artem
- ./docker/nginx/vhost.conf:/etc/nginx/conf.d/vhost.conf уже не помню точную настройку нгинкс на память, но вроде так прилинковал
Timur
- ./docker/nginx/vhost.conf:/etc/nginx/conf.d/vhost.conf уже не помню точную настройку нгинкс на память, но вроде так прилинковал
Ты не сможешь захостить приложение в контейнере, если твой контейнер не видит вообще приложение
Timur
nginx не видит твой контейнер с приложением
Timur
Тебе надо его прилинковать
Timur
Через links
artem
nginx: depends_on: - app
Timur
nginx: depends_on: - app
Ты знаешь зачем depends on?
Timur
Что это за параметр?
artem
больше подозреваю что это по уровню
Andrey
Определяет порядок билда и запуска
Andrey
Билдишь сервис - билдятся все, указанные в depends_on
Andrey
При запуске они поднимаются первее
Timur
Но это не значит, что указаные в зависимости автоматический видны
Andrey
Покажи полный конфиг. Скинь на gist.github.com
Andrey
Но это не значит, что указаные в зависимости автоматический видны
Compose по дефолту запускает все в отдельной сети, где есть днс и сервисы могут резолвить друг друга по именам
artem
https://github.com/artemzakholodilo/rest-api-framework/blob/master/docker-compose.yml все что есть
Timur
Compose по дефолту запускает все в отдельной сети, где есть днс и сервисы могут резолвить друг друга по именам
Тогда почему я не могу из приложения достать другой сервис пока не прилинкую его?
artem
https://gist.github.com/artemzakholodilo/c7d269df32308ea90f9a091c886e17fb
Andrey
Links - это давно deprecated
Andrey
Ось и версия доскера?
Timur
Timur
Fedora 27
Andrey
docker network ls?
Andrey
https://github.com/artemzakholodilo/rest-api-framework/blob/master/docker-compose.yml все что есть
А какого хуинского у тебя nginx проксирует в конфиге на php, если сервис называется app?