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
Эмин
почитайте
Konstantin
в образе в /var/www/oauth/storage есть папки и файлы, а когда монтирую, то там вообще ничего нету
/var/www/oauth/storage тут данные из образа или в контейнере генерятся? данные могут добавиться только если в контейнере они созданы, а не в образе
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 , есть ли возможность передать в каждый инстанс свой параметр или порядковый номер? имя контейнера получаю, но оно не решает проблему
Johnny
передать куда? ENV?
да, в скрипт
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
FYI https://github.com/docker/labs/tree/master/security/secrets
Evgheni
боты?
Johnny
боты?
Запущены в докере, не иначе :)
Anonymous
клевые ники. оленька худая света прекраснейшая)
Anonymous
походу там есть бот который генерит этих ботов
Denis
приветы
Denis
подскажите какой дистрибутив Linux лучше взять для Docker?
CoreOS
Nikita
Смотря что нужно
Denis
прод сервер с вэб приложением в контейнерах (LEMP DB)
Anonymous
росинку
Denis
может есть у кого опыт работы docker на проде, с минимальными траблами?)
E_zombie
у меня простые задачки. всё норм. на центосе.
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
Alex
привет всем, подскажите как сделать, чтобы образ тегировался номером билда...
Konstantin
камрады, бодаюсь с ELK в докере. нужно добавить его в существующий докер композ стек из микросервисов. не знаю как лучше - добавлять прямо в общий файл, так же не понятно - есть варианты ELK в одном контейнере: и тут вообще не ясно - как это три сервиса в одном контейнере работают, в случае "ELK в одном контейнере" https://elk-docker.readthedocs.io/ а есть более понятный вариант с тремя контейнерами - эластик, логсташ и кибана по отдельности.. я развернул уже три конта рядом со своими сервисами в докер композе. теперь осталось както логи заводить научиться. но непонятна сама концепция - для каждого чтобы сервиса нужен свой filebeat? а как быть с теми сервисами, которые только в консоль пишут . еще говорят про какойто serilog sink и http source в логсташ хочется сделать грамотно, и то, что нахожу в качестве инструкций чтото не подходит пока.
Filebeat читает логи докера на хосте, т.е. Файлы. Вывод в консоль контейнера (stdout?) в тех самых файлах
Alex
ну да, вот в дженкинсе во free project есть ${BUILD_ID}, а в пайплайне с дженкинс файлом - нету(( поэтому не совсем улавливаю логику работы с номером сборки
Alex
можно, конечно, увеличивать свою переменную после каждой сборки, но выглядит кривовато
Vladimir
привет. как забиндить контейнер на ip без указания портов?
Vladimir
без композа, обычным докером
RE
Filebeat читает логи докера на хосте, т.е. Файлы. Вывод в консоль контейнера (stdout?) в тех самых файлах
то есть то, что выводтся на экран по docker logs.... лежит гдето в виде файла на хосте?
Konstantin
Да, по дефолту