a1eXei
а вообще docker search работает? показывает образы?
Алексей
нет
bazzilic
Ты не в крыму случаем? )
gwaewion
нет
Чини сети
bazzilic
Давно так? Оно вообще иногда не отвечает.
Алексей
bazzilic
А, ну вот и ответ
bazzilic
Докер заблокирован на крымских айпишниках
Алексей
А, ну вот и ответ
На виртуалке под линуксом все норм
bazzilic
Хм
bazzilic
Тогда странно
bazzilic
Попробуй через впн вне крыма
gwaewion
А виртуалка под пинуксом за натом или в бридж смотрит?
Алексей
просто установил линукс и докер и все завилось
gwaewion
Окей. А использование шинды принципиально?
Алексей
Окей. А использование шинды принципиально?
Не хочется юзать линукс, куча перефирии тогда не работает
gwaewion
Алексей
ок, попробую
Алексей
https://hidemy.name подойдет?
gwaewion
Не веб прокси
gwaewion
Хотя, хз. Докер же рест пользует. Может ему и этого будет достаточно
Алексей
Не работает и с vpn
Алексей
Алексей
Может это поможет ipconfig
Tadeusz
a1eXei
а что во вкладке Proxies?
Алексей
Страдаем, не боись
💪💪💪🏅DEVOPS💪💪💪
Парни
💪💪💪🏅DEVOPS💪💪💪
А как волюмы в докер файле создавать
💪💪💪🏅DEVOPS💪💪💪
Я сегодня первый свой сгородил
💪💪💪🏅DEVOPS💪💪💪
Он прошел чек
💪💪💪🏅DEVOPS💪💪💪
Но как сохранять данные отдельно я не понел
💪💪💪🏅DEVOPS💪💪💪
Мне надо /root/myfolder хранить отдельно от докира
💪💪💪🏅DEVOPS💪💪💪
Но чтоб читать и писать из контейнеров в него
💪💪💪🏅DEVOPS💪💪💪
Я так же понел че такое энтри поини
💪💪💪🏅DEVOPS💪💪💪
Поинт
💪💪💪🏅DEVOPS💪💪💪
Можно прям в докер файле?
Anonymous
Можно прям в докер файле?
Нет. Это для docker-compose
Anonymous
Или при запуске контейнера docker run -v
💪💪💪🏅DEVOPS💪💪💪
А при сборке можно сразу?
💪💪💪🏅DEVOPS💪💪💪
Типо CMD docker bind
💪💪💪🏅DEVOPS💪💪💪
Да?
Anonymous
А при сборке можно сразу?
Нет. Не путайте сборку образа и создание контейнера.
💪💪💪🏅DEVOPS💪💪💪
А создание делает портайнер
💪💪💪🏅DEVOPS💪💪💪
Я ленив
Anonymous
докер файл предназначен для сборки образов
💪💪💪🏅DEVOPS💪💪💪
Ок
💪💪💪🏅DEVOPS💪💪💪
Спасибо
💪💪💪🏅DEVOPS💪💪💪
Ну мой собирает все нужное для некого приложения и дальше делает postinstall.sh
。◕‿◕。
Всем привет, подскажите возможно ли следующее: есть в контейнере nodejs приложение и MySQL база не в контейнере (на хост машине). Как из контейнера получить доступ к этой базе? То есть чтобы 3306 контейнера переадресовывалось на 3306 хост машины
organizzzm
Привет всем. Буду очень благодарен если ктонибудь ответит на несколько моих вопросов. У меня есть 3 репозитория на битбакете. Фронтенд клиентский, фронтенд админка, бэкэнд. Как собрать правильно фронтенд. В докер файле у меня прописано следующее.
💪💪💪🏅DEVOPS💪💪💪
У меня на гитхабе
💪💪💪🏅DEVOPS💪💪💪
Билдиться на ура
organizzzm
установка ноды, инстал зависимостей, запуск. Окей. Это нормально для дев сборки и тестов. Но на прод мне надо только папку билд. как прописать правильно конфиги для подобной сборки фронта?
organizzzm
И это вообще нормально, запускать контейнер для просто статических файлов?
organizzzm
может у кого есть ссылка на экзамплы больших проектов. Или туторы какие. Уже весь инет облазил. Все примеры с фронтом сводятся к тому что в контейнер суют все подрят. И тесты и node_modules, и src, и тут же сбилженые файлы)) Билд весит 1 мб. С нод модулями 2гб. Надеюсь понятно о чем я.
Artem
Да нормально, чтобы не тянуть зависимостей всяких используй мультистейдж сборку
Artem
https://docs.docker.com/engine/userguide/eng-image/multistage-build/
Artem
Позволяет при сборке оставить как раз только папку билд которая соберётся во временном контейнере и закинется в нужную директорию в основном.
organizzzm
Я натыкался на этот гайд но ничего не понял. Возможно из за своего плохого английского. Но сейчас тогда попробую разобрать все детально. Спасибо за подсказку.
💪💪💪🏅DEVOPS💪💪💪
Мне понятен тот ман
Artem
Я натыкался на этот гайд но ничего не понял. Возможно из за своего плохого английского. Но сейчас тогда попробую разобрать все детально. Спасибо за подсказку.
В кратце: 1. Описываешь билд как обычно с установкой всех зависимостей и сборкой нужной статики/прочего говна и т.к. 2. В этом же докерфайле дальше описываешь другой минимальный имадж, например node:8-alpine где указывается например copy from builder какую-то директорию куда у тебя сбилдилось в первом контейнере в этот минимальный
Artem
И получаешь минимальный имадж с собранным кодом без ненужных зависимостей/модулей и т.п.
Artem
По тому как описать докерфайл поймёшь из примеров в доке
Pavel
Посоны, давайте поговорим про docker и config management. Я уже 3й день пытаюсь нарыть хоть что-то по этой теме, и все так себе. Вот здесь ребята из докера говорят https://youtu.be/GuTWMIJa0Ag?t=1382 "Нужно класть все билд-файлы в отдельный git-репозиторий" Но как при этом как тогда строить образа с кодом, ведь код лежит где-то отдельно? Т.е. ADD mycode /app не сработает.
bazzilic
клонировать код прямо внутрь контейнера не вариант?
Pavel
Во время билда?
bazzilic
да
bazzilic
а, ну типа хочется четкий repeatable build
💪💪💪🏅DEVOPS💪💪💪
Я таких команд и незнал
bazzilic
ну можно скриптом, который заупскает билд копировать папку с сорцами (без папки .git) в локальную директорию билда
💪💪💪🏅DEVOPS💪💪💪
Чето я смотрю на сата диске докер ваще никакой