Alexandr
На монгу тоже 4 образа создаётся
George
Пиздокирфайламытебепомочьниможим
Alexandr
Спасибоинаэтомпойдудостанубубен
Andrey
https://habr.com/ru/post/476034/?utm_source=habrahabr&utm_medium=rss&utm_campaign=476034
🏳️ Phil
Так. Alpine Linux. Стандартный докер-образ alpine:latest. Из какого пакета туда попадает /usr/sbin/crond? Мне интересно посмотреть, как они его собирают
Roman
🏳️ Phil
Roman
А он как собирается?
качают откуда-то
сначала https://github.com/alpinelinux/docker-alpine/blob/b84e5f8fada800a2f19e727d30e2e85302de218c/prepare-branch.sh#L13-L30
потом https://github.com/ncopa/docker-brew-alpine/blob/b9c4218bcd47291ce49202c110a8cdde99b7fc6f/fetch-latest-releases.lua
дальше лень ковыряться
🏳️ Phil
dmitry
Привет всем, кто как боролся с ошибкой при docker build
hcsshim::PrepareLayer - failed failed in Win32: The parameter is incorrect. (0x57)
SarDigital
Окончание строк?
Vladimir
Привет)Есть у кого то пример конфигурации node.js работет на порту + другая нода только одаёт папку + nginx + mesql + ssl ? Есть типичные конфиг файлы ?
Evgeniy
nginxconfig.io/
dmitry
Привет всем, кто-нибудь ставил Visual Studio 2015 Community на docker
Nazirjon
dmitry
да, установка через choco https://chocolatey.org/packages/VisualStudio2015Community
вылетает ошибка
The command 'cmd /S /C choco install visualstudio2015community --timeout 7200 -y' returned a non-zero code: 4294967295
dmitry
RUN choco install -y visualstudio2015community
manefesto
Банально может нет интернета, попробуй другой пакет поставить
zhag
коллеги, какие бест практис по запуску процесса в альпайне?
Artem
такой вопрос, я даю команду exec -it --user=www-data stage.api-vk-service.php-fpm bash -c "pm2 delete all"
В ответ получаю delete: pm2: command not found
Хотя если exec -it --user=www-data stage.api-vk-service.php-fpm bash просто зайти под пользователем то команда доступна
Artem
?
Anonymous
?
как насчет указать полный путь до команды?
Artem
тогда node не находит
Artem
Не подтягывает окружение
Anonymous
ну так вот, зайди под юзером и посмотри какое окружение
Anonymous
и —env ... bla-bla-bla
Anonymous
или bash -c "source .bashrc «или че там» && pm2 delete all"
Artem
Не катит, причина в том что docker exec -it --user=www-data stage.api-vk-service.php-fpm bash -c "pm2 delete all"
Выполняет команду от root
.
Всем привет.
Как в докере создать сеть macvlan без шлюза по умолчанию?
У меня контейнер должен быть в двух виланах. В инет он должен ходить через сеть1, а в сети2 интерфейс нужен без шлюза по умолчанию.
Artem
Vladimir
Привет)Есть у кого то пример конфигурации node.js работет на порту + другая нода только одаёт папку + nginx + mesql + ssl ? Есть типичные конфиг файлы ?Docker
Tadeusz
типичная конфа
Tadeusz
полно в инетах, если думать не хочется
Dan
Andrey
George
Dan
Я тут с феноменом столкнулся, и не могу понять что происходит :)
Есть jwilder nginx, и куча разных контейнеров с разными сервисами. Всё работает отлично.
Запускаю новый сервис: wordpress и mysql. Всё хорошо, но периодически появляется ошибка соединения с базой. При этом база работает, ошибок в логах нет. Пытаюсь поймать баг уже второй час. Что это вообще может быть?
Evgeniy
а логи вордпресса?
Dan
В том то и дело что всё идеально
Evgeniy
и в нжинксе?
Evgeniy
а где тогда ошибка?
Dan
Через раз либо открывается вордпресс/админка либо error establishing database connection
Dan
В логах везде всё красиво
Dan
Такое впечатление, что проблема с драйвером сети докера
Evgeniy
видимо включен режим логирования только критических событий
Dan
Возможно. Надо попробовать включить подробный режим
Evgeniy
это где то в пхп вроде делается. но нассчет вордпресса - хз
Evgeniy
хотя бы временно вкл.. и посмотреть
Dan
Что-то мне подсказывает что проблема тут в другом
Dan
Но я не уверен
Evgeniy
та это корявый вордпресс... чует мое сердце
Evgeniy
хотя...
Vlad
доброго времени суток
ребята, такой вопрос:
фронт на vue обёрнут в докер
из докера нужно наружу пробросить node_modules со всем содержимым
докерфайл выглядит так:
# develop stage
FROM node:11.13.0-alpine
RUN mkdir -p /usr/src/nuxt-app
WORKDIR /usr/src/nuxt-app
COPY . /usr/src/nuxt-app
RUN yarn install
RUN yarn global add @vue/cli
EXPOSE 5000
ENV NUXT_HOST=0.0.0.0
ENV NUXT_PORT=5000
CMD ["yarn", "nuxt"]
docker-compose так:
version: '3.0'
services:
frontend:
build:
context: .
dockerfile: ./Dockerfile
ports:
- '5000:5000'
volumes:
- '../:/usr/src/nuxt-app'
- '/usr/src/nuxt-app/node_modules'
node_modules создаётся, только вот файлов в ней нет, папка пустая
есть у меня подозрения, что нужно добавить что-то, чтобы докер понял, что это папка и нужно идти по ней рекурсивно
структура приложения выглядит так:
projectName:
- docker
- - Dockerfile
- - docker-compose.yml
...
подскажите, пожалуйста, где у меня лыжи не едут
tatyana
Доброе утро! Кто нибудь запускал hazelcast в docker swarm?
Dan
Я тут с феноменом столкнулся, и не могу понять что происходит :)
Есть jwilder nginx, и куча разных контейнеров с разными сервисами. Всё работает отлично.
Запускаю новый сервис: wordpress и mysql. Всё хорошо, но периодически появляется ошибка соединения с базой. При этом база работает, ошибок в логах нет. Пытаюсь поймать баг уже второй час. Что это вообще может быть?
Спустя почти сутки я понял насколько я фееричен :)
Вся суть проблемы оказалась в том, что в системе живёт с полтысячи всяких контейнеров. И при запуске очередного мне и в голову не могло прийти, что нужно придумать какое-то уникальное имя для сервиса в docker-compose. Ведь докер на неуникальность имени не ругается, а чтобы понять что происходит, мне пришлось спустится на самое дно в глубины принципов маршрутизации и ресолвинга DNS внутри докера.
Если бы я разрабатывал докер, я бы непременно добавил огромный варнинг, или написал бы об этом в документации. И ведь наверняка где-то об этом есть пара строчек, возможно (я не нашёл). Зато научился придумывать новые интересные названия для контейнеров.
Dan
#solution
Dan
Сделал контейнер с базой данных под названием appdb. А такое имя уже было. Докер из приложения строил маршруты то сюда, то туда. Что было забавно наблюдать, так как кроме одной виртуальной сети (для реверс-прокси) никакой связи между проектами не было.
Dan
Соломон сейчас читает это и ржот. А зря, я б на его месте обработку исключений сделал бы более явной. Ну негоже ведь!
Aleksey
Докер кусок гавна! юзайте podman!
George
Dan
Двойная цитата
Andrey
Aleksey
Aleksey
В группе по подману
Aleksey
Там если копать начать выясняется наличие задержки на года 3
George
задержка... звучит-то как
Aleksey
Aleksey
Но тесты делать надо. ХГЧ например
Aleksey
На тощак. Кровь из вены. Результаты за несколько часов.
Tadeusz
Evgeniy
месячных
Aleksey
Типа билдить умеем но кеша нет
Наима
Привет все.
Наима
Всем
Алексей
Привет!