🏁Александр
в композере
🏁Александр
ports: - 1883 OR ports: - 1883:1883
🏁Александр
вроде же должно вести себя одинаково, но если мы доходим до этого контейнара «на общих основаниях», стартуя все - docker-compose up --build, то конфликт портов
🏁Александр
при работе только по зависимостям от других контейнеров - все ок
George
мне тоже кажется, что должно вести себя одинаково, но это же компоуз. Не пользуй его ) только для разработки )
George
значит докер кря
George
интересно, что вгетом скачивается
Eugene
подскажите, пожалуйста, сегодня как обычно решил запустить проект через sudo docker-compose up, но бьет ошибку: ERROR: for portainer Cannot start service portainer: all SubConns are in TransientFailure, latest connection error: connection error: desc = "transport: Error while dialing dial unix /run/containerd/containerd.sock: connect: permission denied": unavailable для каждого контейнера
Eugene
проблема с permission, но с чего вдруг?
George
🤷‍♂️
Eugene
sudo usermod -aG docker $USER
не помогает
Den
выглядит так будто докер специально поломали что бы все покупали docker EE
Iwan
у вас на скрине откуда берется http://docker.repo вы что правильно ставите docker? )
George
не к тому аппелируешь
Den
Den
скачал wget'ом
Den
он даже поставился
Ivgenich
Den
а тут походу все репы поломали чтоб покупали EE
Egor
Хз. у меня на сентосе докер встает как родненький
Egor
с офф. репы
Den
Den
если запустить скрипт тихой установки он пошлёт нахер и скажет что rhel более неподдерживается для CE иди покупай
Egor
ты же не ставишь на древний редхат линукс? ))
Egor
хз, я бы поставил как на обычный сентос 7
Den
хз, я бы поставил как на обычный сентос 7
в скрине выше не работает, уже всё что знаю перепробовал
Egor
а реквайры то решил?
Den
а реквайры то решил?
пакетов в репах нету
Egor
ты давно работаешь с линуксом?
Egor
не как юзер или простой установщик с дефолтных реп?
Den
небыло кейсов что бы решать зависимости
Egor
у тебя что там, редах энтерпрайз?
Den
убунту не дадут юзать (
Egor
небыло кейсов что бы решать зависимости
ну, вот и появилось..вперед ) смотри, чтобы нужные драйвера (экзотические под докер) тебе придется еще и ядро обновить
Egor
я хз, я обожаю сентос .
Den
и так уже раз 6
Egor
а репу подключить? на федорапроджект поискать? а и еще если это энтерпрайз, то обратиться в ТП?
Egor
погуглить в конце-концов
Egor
ответ на твой вопрос в первой/второй строчке
Egor
также и на 3й
Egor
4й тоже
Den
везде грабли
Egor
везде грабли
забудь убунту как страшный сон. юхай хотяб дебиан
Egor
зато ты будешь админом никаким
George
короче
George
история какая
George
Берешь вагрант. Катишь в него centos, fedora, rhel
George
сравниваешь
George
с локальной машины. Или ты не девпос
George
бубунта берёт и работает
ага, говно не пахнет, руки не замараешь
Den
нужно просто elk развернуть из композа
Egor
я дев
а.. эти..ясно
Den
а.. эти..ясно
ща бы токсичить
Egor
это не токсичноть, это факт
George
то-то я тут впилился опять в https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=910823
Vladimir
Добрый день, прошу сильно не пинать за довольно глупый вопрос, но все не возьму в толк, есть приложение на nodejs собранное вебпаком в единый бандл. Мультистейдж сборка, все по дефолту, вторым стейджем идет # run contaier FROM node:12-alpine ENV NODE_ENV production RUN mkdir -p /usr/app WORKDIR /usr/app COPY --from=build /usr/app/build/bundle.prod.js /usr/app EXPOSE 3000 CMD [ "node", "bundle.prod.js"] Вроде все отлично, стартует и запускается. НО. когда пытаюсь запустить этот же контейнер под rassbian (на малине соотвественно) - arm архитектура, на меня ругаются мол standard_init_linux.go:187: exec user process caused "exec format error" И вроде бери ты образ для арма и не делай мозги! Но нет! Если я запущу ту же node:12-alpine на малине, и подложу в нее сам через docker cp файл билда, и запущу это в интерактивном режиме - все отработает как надо, никаких ошибок, приложение стартануло. Подскажите, что я не так делаю? Вроде уже про cmd и entrypoint перечитал, и про ошибку тоже, все равно не могу понять, что не нравится контейнеру....
George
а.. эти..ясно
звучит по-ксенофобски
George
Добрый день, прошу сильно не пинать за довольно глупый вопрос, но все не возьму в толк, есть приложение на nodejs собранное вебпаком в единый бандл. Мультистейдж сборка, все по дефолту, вторым стейджем идет # run contaier FROM node:12-alpine ENV NODE_ENV production RUN mkdir -p /usr/app WORKDIR /usr/app COPY --from=build /usr/app/build/bundle.prod.js /usr/app EXPOSE 3000 CMD [ "node", "bundle.prod.js"] Вроде все отлично, стартует и запускается. НО. когда пытаюсь запустить этот же контейнер под rassbian (на малине соотвественно) - arm архитектура, на меня ругаются мол standard_init_linux.go:187: exec user process caused "exec format error" И вроде бери ты образ для арма и не делай мозги! Но нет! Если я запущу ту же node:12-alpine на малине, и подложу в нее сам через docker cp файл билда, и запущу это в интерактивном режиме - все отработает как надо, никаких ошибок, приложение стартануло. Подскажите, что я не так делаю? Вроде уже про cmd и entrypoint перечитал, и про ошибку тоже, все равно не могу понять, что не нравится контейнеру....
еще раз
George
ты собираешь на x86
George
запускаешь на малинке. так?
George
ну, а чего ты хочешь. Архитектуры разные
George
кросскомпиляцию докеров вроде еще не завезли
Vladimir
Так еще раз - я просто переношу файл bundle.js на малину. запускаю на ней тот же самый образ node12:alpine что и в контейнере, стартую его в интерактивном режиме, закидываю файл в него через docker cp и все работает!
Vladimir
т.е все действия руками сделанные - работают, а докером нет.
Vladimir
не могу понять, где тут внезапно нарисовалась привязка к архитектуре?