Sergey
🤔
Sergey
Sergey
если selinux включён - отключи времено и попробуй ещё раз
Alex
version: '3'
services:
influxdb:
image: influxdb:alpine
container_name: influxdb
ports:
- "8086:8086"
volumes:
- ./data/influxdb:/var/lib/influxdb
environment:
INFLUXDB_REPORTING_DISABLED: "true"
INFLUXDB_DB: telegraf
INFLUXDB_USER: telegraf
INFLUXDB_USER_PASSWORD: supersecret
grafana:
build: ./grafana
container_name: grafana
volumes:
- ./data/grafana:/var/lib/grafana
ports:
- "3000:3000"
links:
- influxdb
environment:
GF_AUTH_ANONYMOUS_ENABLED: "true"
GF_AUTH_ANONYMOUS_ORG_ROLE: "Admin"
INFLUXDB_URI: "http://influxdb:8086"
INFLUXDB_DB: telegraf
INFLUXDB_USER: telegraf
INFLUXDB_USER_PASSWORD: supersecret
# SHOULD BE STARTED ON THE HOST WITH SELENOID
telegraf:
image: telegraf:latest
container_name: telegraf
network_mode: "host"
volumes:
- ./telegraf.conf:/etc/telegraf/telegraf.conf:ro
environment:
# real influx host
INFLUXDB_URI: "http://influxdb:8086"
Alex
Boris
Подскажите. Есть ли какой-то способ запускать изолированные системы docker-compose?
Boris
Чтобы при двух разных запущенных - docker-compose stop не ложила всё?
Konstantin
std::slavik
version: '2.0'
services:
app:
build: .
image: audiotube-worker
volumes:
- .:/worker
ffmpeg:
image: jrottenberg/ffmpeg
volumes:
- .:/worker
std::slavik
FROM python:latest
ADD . /worker
WORKDIR /worker
RUN pip3 install -r requirements.txt
CMD ["python3","worker.py","clients.your-server.de"]
std::slavik
запускаю docker-compose up - все билдится стартует, но почему то когда python скрипт вызывает ffmpeg - он не использует образ который я указал, а скачивает другой, который неполный и соответственно не работает
🏁Александр
а все в одной папке?
🏁Александр
алгоритм там такой
🏁Александр
сначало билдите локальный образ
🏁Александр
потом уже композер ап
🏁Александр
что-то типо docker build -t audiotube-worker . && docker-compose up -d
🏁Александр
и билдить надо каждый раз
🏁Александр
может дела в этом
std::slavik
std::slavik
std::slavik
app_1 | Imageio: 'ffmpeg-linux64-v3.3.1' was not found on your computer; downloading it now.
std::slavik
откуда он это берет
Anonymous
https://t.me/newsparallel
first
Ребзя, всем привет.
Начал изучать докер и столкнулся с проблемой
docker run -d -p 80:80 --name=NNet --network=bridge -v default.conf:/etc/nginx/conf.d/ nginx
Прокидываю конфиг в контейнер, но когда захожу в контейнер
docker exec -it Nnet /bin/bash и смотрю этот файл
cat /etc/nginx/conf.d/default.conf, он оказывается не заменился на мой, а остался стандартным, может кто подсказать в чем проблема :С
Заранее благодарю
Mikhail
./default.conf
если файл в этом же каталоге
first
./default.conf
если файл в этом же каталоге
благодарю за ответ, вот что мне пишет
docker: Error response from daemon: create ./default.conf: "./default.conf" includes invalid characters for a local volume name, only "[a-zA-Z0-9][a-zA-Z0-9_.-]" are allowed. If you intended to pass a host directory, use absolute path.
first
Sergey
дак написано же что не так
first
дак написано же что не так
я понимаю, но, если я использую абсолютный путь, то выдает ошибку
docker: Error response from daemon: oci runtime error: container_linux.go:247: starting container process caused "process_linux.go:359: container init caused \"rootfs_linux.go:54: mounting \\\"/home/mason/docker/default.conf\\\" to rootfs \\\"/var/lib/docker/aufs/mnt/70e5046473d1426b4571c4ced35b822354d7f7ea37c6549dc7c1576f6a79bfad\\\" at \\\"/var/lib/docker/aufs/mnt/70e5046473d1426b4571c4ced35b822354d7f7ea37c6549dc7c1576f6a79bfad/etc/nginx/conf.d\\\" caused \\\"not a directory\\\"\""
: Are you trying to mount a directory onto a file (or vice-versa)? Check if the specified host path exists and is the expected type.
Sergey
создать папку conf.d в нее положить конфиг и примонтировать уже папку
Sergey️
Ошибку прочитай, ну
first
Mikhail
first
Boris
root@ip-10-10-10-211:~/test/docker-api# docker pull nginx
Using default tag: latest
latest: Pulling from library/nginx
no matching manifest for unknown in the manifest list entries
Boris
Boris
Кто-то фиксил? Или никто не билдится из этого имейджа?
Ivan
походу latest не существует
Boris
Проблема появилась только после обновления 2 часа назад
Sergey
ну убрали они тег значит временно
Sergey
че панику то развели:)
Boris
Как это че, билды не работают)
std::slavik
Ляг
std::slavik
Отдохни
Хатико ждал и юзеры пожхдождут
Ivan
Это повод не привязываться к latest ;)
Boris
Да, уже второй раз сталкиваюсь с подобной проблемой
Boris
Я думал наоборот, оставаться на 1 версии не очень безопасно - постоянно ведь находят критические уязвимости всюду
std::slavik
Kyrylo
Nginx последний поломанный
Kyrylo
nsinx:stable (nginx:stable-alpine) работают
Kyrylo
currently unavailable due to Docker infrastructure problem.
Oleg
Ребят, кто нить пытался прокинуть ssh pub key через волюмы ? у меня потерялся ssh доступ к серверу, поднял образ куда в /root/.ssh/authorized_keys запихнул свой публичный ключ. через remote docker socket поднимаю контейнер, монтируя - /root/.ssh:/root/.ssh
Oleg
но не хочет
Oleg
(
Oleg
в inspect
"Mounts": [
{
"Type": "bind",
"Source": "/root/.ssh",
"Destination": "/root/.ssh",
"Mode": "rw",
"RW": true,
"Propagation": "rprivate"
}
],
Alex
@flomsk попробуй явно имя файла вбить
я пробрасывал через вольюмы, все ок
Alex
-v ...:/root/.ssh/my_file
Oleg
ща попробую
Oleg
нашел отличный образ https://github.com/docker/dockercloud-authorizedkeys
если вдруг кому понадобиться
Oleg
с ним все прошло
std::slavik
такой вопрос - у меня сейчас руками на redis сделано распределение задач по воркерам - у каждого физического сервера своя очередь, серверы в разных дц. Задачи типовые - загрузка файла, обработка ffmpeg, выгрузка на сервер telegram, возвращение DP. Вопрос собственно: есть ли смысл заморачиваться с NFS? Файлы после загрузки уже особо не актуальны становятся, так что нужды хранить нет их особо долго. Канал 1 гбит, запись/чтение на один сервер 1.6гбит, на другой 8гбит.(HDD RAID0/SSD RAID0)
Вроде как с точки зрения программирования удобнее получается, но сколько потеряю в производительности не совсем понятно
std::slavik
чет чем дольше вникаю во всякие swarm и kuber - тем больше ощущение, что это избыточно для моей задачи
std::slavik
и проще будет на каждый сервер свою очередь на redis и через nginx раскидывать по докерам-обработчикам
std::slavik
с другой стороны - бывают пиковые задачи которые нагружают процессор - транскодинг всякий и тд - в такой ситуации можно отдать одному процессу весь процессор одного сервера, быстро с ним разобраться, а если будут приходить небольшие запросы какие то - отправлять их на другой сервер. Тогда получается и тяжелый запрос обработался быстро и на легкие тоже ответили.
Сергей
Подскажите как в докере на образе alpine выставить временую зону?
Konstantin
google://docker alpine timezone
Не?
Ilya
Коллеги, кто использует docker-machine с драйверов vmwarefusion? По умолчанию, если не передан флаг --vmwarefusion-no-share, драйвер должен монтировать хостовую home-директорию, однако монтируется пустая. Кто-то решал?
little big
ребят, подскажите пожалуйста, есть внятные манулы по разворачиванию ci/cd в кубере?
IURII
https://docs.gitlab.com/ee/install/kubernetes/gitlab_chart.html#installing-gitlab-using-the-helm-chart
Yuliy
Yuliy, [Aug 30, 2018 at 2:47:52 AM]:
коллеги, а как по дефолту через докер композ достучаться до хоста в маке?
чет не нарулю инфу
локалхост чет не выходит достучаться
Alexander
John
little big
Denis
пасиб
Еще погугли про helmfile. Обертка над helm, которая упрощает автодеплой
N
Привет всем. Можете помочь. Не могу помянять пермишены на 600 для id_rsa для винды. Когда делаю компосер инсталл просит права 600
Sergey️
Почему 600
Sergey️
Если без 400 не заведется
🅰️rkadiy
всем привет.
Есть проблема,
есть веб приложение с апи, рядом был добавлен контейнер с фронтэндом и ssr, который смотрит на апи приложения, оба на одном хосте.
суть в том что извне к апи есть доступ, например https://example.com/api/, а из контейнера нет доступа к этой ссылке, но другие ссылки из веба открываются. сам хост пингуется.
# curl https://example.com
curl: (7) Failed to connect to example.com port 443: Host is unreachable
Подскажите в какую сторону копать? не могу правильно сформулировать запрос в гугле