Johnny
всем привет, есть вопрос, можно ли из контейнера как нибудь узнать имя сервиса в рамках docker-compose, например есть docker-compose.yml, на основе него создается сервис service1, можно ли из самого сервиса узнать его имя(service1), не создавая вручную env
в самом контейнере есть доступ к переменной с уникальным ID контейнера только. недавно уточнял, хотел порядковый номер инстанса получать, он доступен только в swarm но можно передавать через command: ["container"]
Кирилл
хорошо а exec от него выполнить можно?
Кирилл
от этого id?
Кирилл
я имею ввиду в рамках самого хоста
Johnny
хорошо а exec от него выполнить можно?
это я не в курсе, в самом скрипте получаю, для того чтоб уникальное наименование сервиса было при нескольких запущенных копиях
Johnny
process.env.HOSTNAME
Кирилл
спс
Ant
Alexandr
ага, и 2.5К приветов в обратку, так ты себе это представлял? ;)))
Ant
Да
Ant
Sergey
человек стикеры для себя открыл и хочет поделится со всеми
Andrey
Забаньте его уже
Ant
За что?
🏁Александр
у меня руки чешуться отправить стикер "привет" в ответ
Alexander
Использую докер локально для разработки, появилась необходимость поднятие внутреннего сервера на котором будет крутиться проект с маленькой нагрузкой. Встал вопрос использовать ли докер на этом сервере или установить окружение непосредственно в ос -На сервере предполагается Ubuntu 18.04 - потеря данных критична - ап тайм максимум неделя Мотивация единое окружение с разработкой Насколько стабильно работает докер в рамках продакшен серверов ? Стоит ли заморачиваться с докером в моей ситуации ?
Alexander
Нет
Sergey
значит просто ставь на машину и не парься)
Alexander
Спасибо :) настраивать только лень ))
Konstantin
Я вот что-то не хочу на бионик, какой профит переходить?
artb1sh
https://www.opennet.ru/opennews/art.shtml?num=49346
Sergey
особого тоже не вижу профита 16.04
Konstantin
ямл конфиги)
Это про что?
Sergey
Это про что?
когда я читал чем бобер отличается заметил ямл конфиги сетки
Sergey
Это про что?
https://www.digitalocean.com/community/tutorials/what-s-new-in-ubuntu-18-04
Anonymous
Anonymous
Но прикольно, да
Sergey
networkctl симпотишный
Anonymous
Наконец-то этот хаос с разными форматами конфигов сети уйдет
Konstantin
когда я читал чем бобер отличается заметил ямл конфиги сетки
Но блин, там в 90% одна строка с dhcp, зачем оно?
Sergey
Но блин, там в 90% одна строка с dhcp, зачем оно?
шобы сетевая установка проще была
Sergey
иди в гугол с таким вопросами я ее не разрабатывал и тем более не юзал еще
Konstantin
Блин, не аргумент для перехода)
Sergey
меня смущает переход тем что зависимости и пакеты будут совсем другие
Sergey
потом ищи что работает а что нет
Konstantin
Да меня больше интересует мнение тех кто перешёл. Если рассматривать как ноду для докера/куба.
Konstantin
Какой оффтоп, говорю как хост ОС для докера же
Konstantin
Злой ты сегодня😭
Sergey
Злой ты сегодня😭
так еще только утро а ты уже приговор вынес🤔
Tom
Всем привет! Нужен спец по докерам- дали вот эту группу)Вопрос такой - можно ли создать готовый контейнер с уже установленным софтом и конфигами, или надо обязательно описывать конфигурацию и все заново распаковывать на каждый запуск. кто в теме, стукнете, нужна помощь за оплату. Детали расскажу, стучите
Tom
posfix
Tom
ну и apache соотв
Denis
Привет, подскажите пожалуйста хорошую русскую доку для глубокого вкатывания в докер с нуля
V 🏴‍☠️
Русской такой нет
V 🏴‍☠️
Читай на языке оригинала
Konstantin
На языке предков 🙄
Denis
Мне в личку скинули, спасибо=)
Konstantin
Норм
pavel
убрал Dockerfile в папку docker/prod/ COPY package.*json /app не находит COPY ../../package.*json /app как package.*json теперь копирнуть в образ?
pavel
ERROR: Service 'xxxx' failed to build: COPY failed: no source files were specified
pavel
https://docs.docker.com/engine/reference/commandline/build/#specify-a-dockerfile--f
Step 3/7 : COPY ./package*.json ./app When using COPY with more than one source file, the destination must be a directory and end with a /
pavel
services: front: build: context: . dockerfile: ./front/Dockerfile command: npm run start ports: - "8080:8080"
pavel
ERROR: Service 'front' failed to build: COPY failed: no source files were specified
pavel
в корне
pavel
там же папка docker/front
pavel
в папке докер лежат компосы
Konstantin
ls package.*json отдаёт?
Konstantin
И зачем там 🌟
pavel
ls package*.json package-lock.json package.json
Konstantin
Какой странный лок)
pavel
чтобы lock. фаил тоже пришвартовался
pavel
не понял
Konstantin
COPY ./package*.json ./app/ так сделай
pavel
COPY ./package*.json ./app/ так сделай
так тоже пробовал
Konstantin
не надо пробовать, делай как надо)
pavel
ERROR: Service 'front' failed to build: COPY failed: no source files were specified
pavel
FROM node:8-alpine WORKDIR /app COPY ./package*.json ./app/ RUN npm install COPY ./ /app RUN npm run build EXPOSE 8080
Konstantin
там же папка docker/front
а откуда ты запускаешь docker-compose?
Konstantin
папка docker и есть context: . у тебя, он там и ищет