Karel
Банально.. ну, попробуйте найти описание класса "Фетишист" для игровой системы AD&D 2.0 :)
Dmitry
Официальные доки и практика
Оригинальная документация Docker, в частности раздел Get Started, - плохо излагает принципы работы с платформой. Сколько раз пытался её читать, столько раз плевался.
simplemice.eth
ШТО
Dmitry
Прямо сейчас текст раздела Docker Compose направил меня к Get Started в части с написанием первого docker-compose - файла и боже, какая каша.
simplemice.eth
а.... ясно... понятно
lm
Туториалы там с терминалом паршивые. Никто не объясняет что это и зачем оно нужно)
lm
Вводишь команды какие-то, что-то запускаешь и пушипулишь)
simplemice.eth
пятница закончилась, в дурдоме двери закрыли, откуда вы все такие набегаете то?
lm
Я бы не хотел по им учиться, просто к слову
simplemice.eth
домой не успели чтоли?
Dmitry
Я правильно понимаю, что указание настроек реплик в docker-compose имеет смысл только для режима swarm?
Dmitry
пятница закончилась, в дурдоме двери закрыли, откуда вы все такие набегаете то?
Привет, токсичный русский Иван. Мы здесь обсуждаем вопросы, связанные с Docker.
Dmitry
simplemice.eth
в тхт формате было бы удобнее
simplemice.eth
что вы хотите получить в итоге, и какая задумка?
Dmitry
Я правильно понимаю, что указание настроек реплик в docker-compose имеет смысл только для режима swarm?
Тогда зачем использовать в первом docker compose - файле те настройки, которые относятся к swarms? Что я должен из этого понять, не имея представления о swarms?
simplemice.eth
ничо не понял.... у вас сварм? вы в нем что-то хотите развернуть? да мне лень читать все
simplemice.eth
вы хотите реплику в сварме развернуть или чо ?
simplemice.eth
нет вопроса - нет проблемы, мышки спать....
inqfen
А других источников особо и нет, ну я помно читал статьи про изоляцию ресурсов, до того как докер ещё начал юзать
inqfen
Но это не совсем то конечно
George
Оригинальная документация Docker, в частности раздел Get Started, - плохо излагает принципы работы с платформой. Сколько раз пытался её читать, столько раз плевался.
Я соглашусь, что документация - это документация. А жизнь - это жизнь. И бестпректиз обычно рождаются практикой, а не теорией из документации.
George
Прямо сейчас текст раздела Docker Compose направил меня к Get Started в части с написанием первого docker-compose - файла и боже, какая каша.
Все правильно и логично. Докер. Это коммерческая компания. Они хотят продвигать свою поддержку и свой продукт - докер сворм
George
Зачем им писать нормальную документацию ? Условный docker для чайников ?
George
Им нужно подсадить клиента на свой продукт и все. Остальное - платите бабки ща поддержку. Или платите бабки - за курсы и серьификации
lm
Давайте попробуем найти доку с описанием ВСЕХ ключей для файла compose и познаем жестокость мира
George
Я повторяюсь, но компоуз нафиг не упёрся :-)
George
В самом простом случае - он избыточен. У меня просто лежал start.sh скрипт на баше, в котором были описаны команды docker pull, docker stop и docker run с нужными параметрами
George
Для сильно сложных случаев (но когда кубер ещё из пушки по воробьям) - компоуз тоже не помогает, а скорее мешает. Есть промежуточное состояние, когда - да, он заходит. Но оно довольно короткое )
George
В любом случае понимания docker-compose без понимания аналогичных ключей docker run /docker create network и пр - не появится
George
Есть родной от докера )
George
зачем?
ЛюдЯм просто заняться нечем
Ильдар
Напиши лучше)
George
Мсье знает толк в извращениях
Ну, а что ? Я хочу контроль над процессом
George
Как ты думаешь, докер компоуз его даёт?
lm
Как ты думаешь, докер компоуз его даёт?
У меня не было случая когда мне не хватало его, потому я не в теме
lm
И говоря о композе я подразумеваю стак деплой. Там одними docker run не обойтись
lm
stack deploy? так это не композ, это сворм
Но скрипт ведь композа использует
Denis
stack deploy? так это не композ, это сворм
Но он использует compose формат🤔
Denis
))
Ильдар
ну тогда давайте считать, что это вам YAML контейнеры запускает и оркестрирует.
Ильдар
В ямле ведь написано.
lm
В ямле ведь написано.
А синтаксис будем игнорить?) нужно название лучше
lm
Ну зарезервированные ключи там
Ильдар
А синтаксис будем игнорить?) нужно название лучше
Синтаксис - игнорировать. Доку - читать. https://docs.docker.com/engine/swarm/stack-deploy/
倫太郎
Боты добавляют ботов и всем пох
倫太郎
Anonymous
Да нет не боты
倫太郎
Я вижу
Java
Ого бот написал :)))
Mikhail
Отводит от себя подозрения
DjinN
Можно ли в docker-compose сказать, чтобы он сначала собрал Dockerfile?
George
docker-compose up --build?
George
https://docs.docker.com/compose/compose-file/#context
Ну, и, да, в файле надо ещё указать путь к Dockerfile.
DjinN
Спасибо, чет не смог нагуглить
Ton
Ребят, всем привет! Есть следующая проблема с docker. На машине есть директория, примонтированная по SMB, она проброшена в контейнер с приложением через bind mount. Так вот, приложению нужно копировать файлы из локальной директории в примонтированную. Из контейнера копирование через cp -r 270 мб мелких файлов занимает больше часа. Если выйти из контейнера, та же самая операция занимает 15 секунд. Неужели это докер так замедляет работу с примонтированной по SMB директорией?
Tony
Всем привет. Подскажите пожалуйста как в docker-compose сделать настройку времени, чтобы контейнер брал время и таймзону хоста
Tony
-v /etc/localtime:/etc/localtime:ro
а других способов нет?
Artur
а чем этот не нравится ?
Tony
а чем этот не нравится ?
да вот мне нравится, а коллеги против.
Tony
не знаю почему
Artur
ну так может это их проблемы ?
Tony
ну так может это их проблемы ?
я просто хочу узнать есть ли другие способы)
George
а других способов нет?
В самом имидже зашить правильную таймзону
Artur
как вариант. tzdate тебе в помощь