Ильдар
Что за образ такой?
Anton 🐻
очередной опенсорсный высер
Andrey
Можно, кстати, без своего docker registry обойтись. Но до момента удаления образа. Делаешь docker tag current-image:latest current-image:backup и подтягиваешь новый. Старый у тебя остаётся локально с тегом backup если что на него же и переключаешь.
Lev
Lev
То же самое можно на любом регистре делать, это норма
Andrey
Смотря какая задача. Если не заплатят - делать не буду, то тоже вариант решения
Andrey
Andrey
Именно
Ильдар
Не спрашивай, что опенсорс может сделать для тебя, спрашивай, что ты можешь сделать для опенсорса.
Ильдар
ты хоть мейнтейнеру написал?
Ильдар
или только в этот чатик пожаловался?
Anton 🐻
да
Andrey
Andrey
Формально - тег. Я имел в виду, что это, можно сказать, антипатерн, не нужно его юзать
Artem
Как вам практика docker-compose в продакшн?
Anton 🐻
отличная практика
Paruyr
Чем секреты лучше env?
Jürgen
Jürgen
Jürgen
Вообще
Ilya
Artem
Вообщем в принципе "ок"? Да?
Mikh
Что такое скелинг?
Jürgen
Jürgen
@vizdrag
Александр
Этот баян ещё в прошлом году показывали везде
Mikhail
Andrey
на этом телефоне можно запустить докер? чёваще?
L-dar
подскажите. Пишу в .dockerignore строку
public/storage/web/assets/frontend/*
!public/storage/web/assets/frontend/.gitignore
И у меня папка frontend не билдится, что может быть?
Pavel
Дык а зачем ты папку то в игнор добавил?)
L-dar
наверно я сиинтаксис не верно понимаю. Я добавил содержимое папки в игнор, разве не так?
Pavel
Да папки фронтенд
Pavel
Судя потому что вижу
L-dar
мне сама папка н ужна, а содержимое нет
Pavel
А восклицательный нафига прилепил?
L-dar
кроме файла .gitignore
Pavel
И там по идее лучше *.*, Я не помню работает ли докер файл с регексп
Pavel
Докер игнор
Pavel
Точней
L-dar
Pavel
Ага
L-dar
А что это меняет?
Pavel
Да ничего впринципе, мне кажется он неверно обрабатывает твое исключение, надо посмотреть синтаксис докер игнор в доках
Pavel
По идее он такой же как гит игнор
L-dar
Я читал, по нему и написал. Но работает не так как хотел
Pavel
Так а при сборке что пишет по ерору?
L-dar
вроде ничего
L-dar
сейчас еще раз проверю
Andrew
Ребят. Сразу скажу, я нуб в докере, потому про прощения за возможно тупой вопрос. НО!
У меня есть такой докер компоуз
https://pastebin.com/PBVHGxX8
В нем, как видите есть ПХП. Так воооот. Юзаю такую команду ( должна заранить ПХП скрипт )
docker run --rm -v $(pwd):/app php:7.2-fpm-alpine php bin/console
И соб-сно докер грит, что не найдет указанный файл
( к слову docker run --rm -v $(pwd):/app php:7.2-fpm-alpine php -v отдает версию пыха )
Andrew
Andrew
структура папок выглядит так
Andrew
Ильдар
Прям картинкой получаешь?
Jürgen
Ага по факсу
Dm
Старовер
Jürgen
Тогда бмп в вордовский файл
Dm
Уже лучше
Petr
workdir смотри, почитай про absolute и relative path
Andrew
я думал, что он через волум должно так и так работать
Petr
а если у тебя несколько волумов
Petr
ты ведь в app пробрасываешь
Petr
workdir /app
сделай и будет тебе bin/console
AveGa
Всем привет, подскажите куда копать, плес.
Проблема в том, что мне нужно завести типичную свзяку php-fpm + nginx, но пыховские исходники зашиты в образ, а не лежат на хосте. Т.е. мне каким-то образом нужно пробросить исходники не с хоста в нутрь обоих контейнеров, а папку из одного контейнера в другой. По идее, ситуация типичная, но я чот потерялся и не могу нагуглить.
Версия докера: 18.06.1-ce
Версия docker-compose: 1.22.0
Artur
вольюмы тебя спасут
AveGa
вольюмы тебя спасут
Я вчера пробовал прокидывать с хоста в нужную папку, но на хосте файлы почему-то не появлялись
Jürgen
Artur
и не появятся, своей "папкой с хоста" ты затираешь содержимое внутри контейнера
Artur
тебе над код в вольюм закинуть, и уже его монтировать в контейнеры
AveGa
Ну т.е. вот так?
version: "3"
services:
db:
image: db
volumes:
- data-volume:/var/lib/db
backup:
image: backup-service
volumes:
- data-volume:/var/lib/backup/data
volumes:
data-volume:
Artur
ага
Jürgen
Artur
ну если nginx в одном контейнере а php-fpm в другом