Alex
да пробовал уже
Alex
не помогло
Alex
сейчас вообще в композе нет никаких volume, кроме статики, а оно падает потому что хочет тот сертификат, в котором ошибка)))
Artem
ну такое удали все слои собери заново
Vitaliy
> сейчас вообще в композе нет никаких volume, кроме статики, а оно падает потому что хочет тот сертификат, в котором ошибка)))
Ну значит у тебя конфиг указывает на не существующие файлы и потому и падает
Alex
а как удалить все слои? docker system prune -a??
так поудаляю данные, которые собираются из других веток...
Alex
Евгений
Всем привет! Подскажите пожалуйста, а в контейнере нельзя запустить программу с хоста? Можно только в образ доустановить? Хотел отредактировать файл конфигурации, запустил в контейнере mysql bash, но там никакие редакторы не доступны
Max
можно добавить волумом и запустить
Евгений
о, спасибо!
Konstantin
Konstantin
если нужно постоянно - добавь в образ
Max
Max
всегда так делаю, когда надо на проде чет подебажить)))
Евгений
спасибо, сейчас попробовал apt update а потом install и установилось
Kosta
Ребят есть задача с которой не могу справиться самостоятельно. Дано стэк сервисов один из которых монга с подключенным на хосте томом для файлов базы, нужно сделать бэкап с залить его на s3.
Пробовал поднять контейнер с монгой для бекапа, но она не видит почему то хоста…или нужно в композ файле прописать сеть стэка? и возможно ли так?
version: '3'
services:
mongo_db_backup:
image: mongo:4.0.2
volumes:
- ./db/main_db/backup:/mongo_backup
command: mongodump --host main_mongodb --out /mongo_backup/
docker service ls
ID NAME MODE REPLICAS IMAGE
zjz1u2iwp9j6 tall_main_mongodb replicated 1/1 mongo:4.0.2
Sergey
Sergey
бэкапишь вольюм проброшенный и кидаешь в облако через s3cmd
Kosta
просто пакую вольюм и все?
Kosta
монгодамп нафиг не нужен?
Sergey
тык задача то какая
Sergey
вольюмы бэкапить или дампы
Kosta
задача иметь бекапы базы на случай чего:)
Kosta
решение с вольюм упаковать в тар и в с3 это первый вариант который и пришел в голову, но верный ли он?
Sergey
я хз, я больше по мускулю
Anton
Всем привет.
Если я в compose у сервиса пропишу зависимость от другого сервиса (depends_on), как мне в dockerfile у этого сервиса обращаться к сервису-зависимости?
Kosta
ясно. дамп не выходит у меня сделать тк мой контейнер с монгодамп не находит хоста. Это из-за того что в композе не прописана сетка текущего стэка?
Kosta
Проблема что мой контейнер с монгодамп не может подключиться к сетке текущего стэка. Как подключить контейнер к текущему стеку что бы выполнить одну команду внутри сети и умереть?
Konstantin
Konstantin
Anton
а как и где тогда описывать взаимодействие? мне нужно на основе образа рантайма .net core поднять несколько контейнеров приложений, при этом каждому дать свои env'ы для этого рантайма
Kosta
Konstantin
Можно, почему нет? Я же сказал как
Kosta
не-а
Kosta
смотри:
Error response from daemon: Could not attach to network pref_main_network: rpc error: code = PermissionDenied desc = network pref_main_network not manually attachable
Konstantin
Ты сначала композ кидаешь, а потом руками создаешь? Как тебе надо?
Konstantin
Да и сеть можно сделать attachable
Konstantin
В композе с бэкапом подключить внешнюю сеть
Konstantin
ты меня слышишь?
Kosta
и в композ бэкапа прописал:
networks:
default:
external:
name: pref_main_network
Konstantin
оно без attachable работает
Kosta
и не могу я подключиться при таком конфиге к текущей сети без attachable
Kosta
что не так то?
Konstantin
хз, я могу
Kosta
у тебя основаня сеть в сварм-мод?
Kosta
Konstantin
attachable нужно если руками контейнер подключаешь, хз почему так
Konstantin
Konstantin
без всяких attachable
Kosta
без всяких attachable
ок, я делал через docker-compose если в стэк то да, подключатеся. Но exec не получится в моем случае - у меня монгодамп отработал и все - умер. А мне нужно это все в скрипт завернуть и в крон.
Konstantin
Konstantin
если у тебя докер и тем более swarm - зачем на хосте что-то делать? Предпочитаю и не вижу на то причин - держать хост чистым
Roman
+
Roman
12 factor и вот это все
Kosta
ммм
Roman
Я тут уже предлагал удалить compose, да??
Kosta
да верно, но вот это вот все свалилось на меня внезапно, задача бекап настроить а потом порядок наводить.
Konstantin
Roman
Kosta
Первая идея докер-композ ран монгодамп, эту команду в баш скрипт, который архивируети засылвет это добро в с3 и удаляет архив с хоста.
Konstantin
Konstantin
всё просто
Kosta
Хорошо. Если так, то каким образом будет правильно сделать дамп, его сжатие и загрузку в s3. Если все хозяйство в сварм-мод
Konstantin
нету swarm-mode, просто swarm
Konstantin
mode - legacy
Kosta
ок, буду знать.
Kosta
Спасибо!
💭 Руслан
Люди! Мне у порно говорят, что на Windows можно делать windows контейнеры для Docer.
💭 Руслан
Я что-то пропустил? Я даже на гуглить это не могу ((((
Konstantin
я бы сказал, ты даже объяснить не можешь, куда там гуглить)
Konstantin
сорри))
Anonymous
Ребят, всем привет.
FROM keymetrics/pm2:latest-alpine
RUN mkdir -p /app
WORKDIR /app/
ADD ./ /app
ENV NPM_CONFIG_LOGLEVEL warn
ENV PORT 5000
ENV REACT_APP_ENV server
RUN yarn install
RUN yarn build
EXPOSE 5000
ENTRYPOINT ["sh", "start.sh"]
есть что-то такое, мне нужно получить папку /app/build на хосте после запуска, как это могу сделать?
Konstantin