Artem
@Med1c84 всё равно не запускается(
Artem
docker run -d -v /tmp/oauth1:/var/www/oauth/storage 10.0.0.10:5000/oauth:v1.0.0
Эмин
с вольюмом данные из хоста будут копироваться в контейнер
Artem
в образе в /var/www/oauth/storage есть папки и файлы, а когда монтирую, то там вообще ничего нету
Artem
@farziev_amin а как сделать наоборот?
Эмин
помойму из контейнера вы можете вытащить только копированием
Эмин
могу конечно ошибаться
Эмин
да и не должно быть такого кейса
Эмин
что бы из контейнера вытаскивать на хост
Maksim
Вытащить тестовые отчеты например.
Artem
@farziev_amin /var/lib/mysql в mysql имедже чем тебе не кейс?
Эмин
вы имеете ввиду бинарники базы?
Эмин
ну вы смапите вольюм, мускл создаст базу у вас на хосте
Эмин
что вас в этом смущает?
Artem
@farziev_amin то есть изначально volume пустой, а потом накатывается база, я правильно Вас понял?
Эмин
да
Artem
вообще только что посмотрел, вроде как можно сделать через именованные volumes
Artem
docker volume create somevolume
Artem
потом когда создаёшь docker run -d -v somevolume:/var/www/oauth/storage image
Artem
Данные появляются в volume. Те, которые изначально в контейнере
Artem
Только вот нужно поресерчить за права
Artem
Спасибо за помощь
Эмин
его еще можно создать через docker-compose
Artem
не катит, у меня поднимается всё через ansible
Эмин
секция volumes на равне с секцией services
Эмин
почитайте
Artem
@nodekra из образа
Artem
через именованные volumes можно
Konstantin
поэтому и не добавляется, так не работает
Artem
+
Artem
спасибо
a1eXei
привет всем, кто может по traefik подсказать?
как правильно указать сертификаты для каждого фронтенда?
глобально в доках на сайте я понял, но мне нужно для отдельного контейнера указать сертификат. настраиваю через docker-compose
пробую так, но в браузере дефолтный сертификат traefik
labels:
- "traefik.enable=true"
- "traefik.docker.network=proxy"
- "traefik.backend=www.domain.ru"
- "traefik.frontend.rule=Host:domain.ru,www.domain.ru"
- "traefik.frontend.passHostHeader=true"
- "traefik.frontend.certFile=/ssl/domain.crt"
- "traefik.frontend.keyFile=/ssl/domain.key"
Johnny
подскажите плз кто сталкивался, если запускать несколько инстансов одного сервиса через docker-compose up --scale , есть ли возможность передать в каждый инстанс свой параметр или порядковый номер? имя контейнера получаю, но оно не решает проблему
Konstantin
Johnny
Konstantin
environment:
SERVICE_SLOT: "{{ .Task.Slot }}"
Konstantin
не уверен если в композе такое можно
Konstantin
https://docs.docker.com/engine/reference/commandline/service_create/#create-services-using-templates
Johnny
Konstantin
это для swarm
Denis
Всем привет! Народ подскажите, можно же как то просматривать докер секреты?
stanopolous
/run/secrets/* ?
Denis
/run/secrets/* ?
Тут swarm mode. Я как понимаю на ноде менеджере нужно смотреть секрет?
Anonymous
http://www.marketsandmarketsblog.com/fintech-blockchain-market.html
stanopolous
stanopolous
FYI https://github.com/docker/labs/tree/master/security/secrets
Evgheni
боты?
Johnny
боты?
Запущены в докере, не иначе :)
Anonymous
клевые ники. оленька худая света прекраснейшая)
Anonymous
походу там есть бот который генерит этих ботов
Denis
приветы
Denis
подскажите какой дистрибутив Linux лучше взять для Docker?
ㅤ
CoreOS
Nikita
Смотря что нужно
Denis
прод сервер с вэб приложением в контейнерах (LEMP DB)
Andrey
Anonymous
росинку
Denis
может есть у кого опыт работы docker на проде, с минимальными траблами?)
E_zombie
у меня простые задачки. всё норм. на центосе.
Anonymous
Denis
ок, спс - буду гуглить дальше)
Oleh
мда...
Oleh
а в чём потенциально могут быть проблемы с докером на проде?
Anonymous
в работе использую 30 шт orange pi
debian+docker
Oleh
2018 год. Многие давно уже используют докер.
Philipp
Всем привет.
Andrey
всем привет
RE
камрады, бодаюсь с ELK в докере.
нужно добавить его в существующий докер композ стек из микросервисов.
не знаю как лучше - добавлять прямо в общий файл, так же не понятно - есть варианты ELK в одном контейнере:
и тут вообще не ясно - как это три сервиса в одном контейнере работают, в случае "ELK в одном контейнере"
https://elk-docker.readthedocs.io/
а есть более понятный вариант с тремя контейнерами - эластик, логсташ и кибана по отдельности..
я развернул уже три конта рядом со своими сервисами в докер композе.
теперь осталось както логи заводить научиться.
но непонятна сама концепция - для каждого чтобы сервиса нужен свой filebeat?
а как быть с теми сервисами, которые только в консоль пишут .
еще говорят про какойто serilog sink и http source в логсташ
хочется сделать грамотно, и то, что нахожу в качестве инструкций чтото не подходит пока.
Alena
Всем привет! Подскажите, пожалуйста, как можно решить проблему? Пытаюсь запустить докером express приложение с redis. Выдает такую ошибку - Error: Redis connection to 127.0.0.1:6379 failed - connect ECONNREFUSED 127.0.0.1:6379
Задала хост в RedisStore равный айпишнику машины (host: '192.168.99.100' || '127.0.0.1'), еще пробовала (host: 'redis'), ошибка остается.
В системе 6379 порт не занят, docker pa -a показывает, что redis запущен на 0.0.0.0:6379
Мой docker-compose:
version: "3"
services:
app:
container_name: app
build: .
ports:
- 3000:3000
links:
- redis
redis:
container_name: redis
image: redis
ports:
- 6379:6379
ilya
Alex
привет всем, подскажите как сделать, чтобы образ тегировался номером билда...
Алексей
Konstantin
Alex
ну да, вот в дженкинсе во free project есть ${BUILD_ID}, а в пайплайне с дженкинс файлом - нету(( поэтому не совсем улавливаю логику работы с номером сборки
Alex
можно, конечно, увеличивать свою переменную после каждой сборки, но выглядит кривовато
Vladimir
привет. как забиндить контейнер на ip без указания портов?
Vladimir
без композа, обычным докером
RE
Konstantin
Да, по дефолту