
Taalaybek
28.08.2018
16:07:46
Привет ребят
Я только начил изучать докер для ларавела
Прохожу геттинг стартед в офф доках докера
Запустил docker run hello-worl
Вместо загрузки выводит вот что
docker: error during connect: Post http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.38/containers/create: open //./pipe/docker_engine:
The system cannot find the file specified. In the default daemon configuration on Windows, the docker client must be run elevated to connect.
This error may also indicate that the docker daemon is not running. See 'docker run --help'.
Чтобы это значило бы? Куда копать?

SlavikMIPT
28.08.2018
16:09:09

Johnny
28.08.2018
16:13:19

Google


Oleksandr?
28.08.2018
17:02:52
Добрый день грузчикам контейнеров. Кто-то сталкивался что на примаунченом винчестере - невозможно использовать папки для volumes:
root@Xotabu4-Server:/mnt/STORAGE/MONITORING/selenoid-grafana-example# docker-compose up
Starting influxdb ...
Starting telegraf ... error
Starting influxdb ... error
ERROR: for telegraf Cannot start service telegraf: error while creating mount source path '/mnt/STORAGE/MONITORING/selenoid-grafana-example/telegraf.conf': mkdir /mnt/STORAGE: read-only file system
ERROR: for influxdb Cannot start service influxdb: error while creating mount source path '/mnt/STORAGE/MONITORING/selenoid-grafana-example/data/influxdb': mkdir /mnt/STORAGE: read-only file system
ERROR: for telegraf Cannot start service telegraf: error while creating mount source path '/mnt/STORAGE/MONITORING/selenoid-grafana-example/telegraf.conf': mkdir /mnt/STORAGE: read-only file system
ERROR: for influxdb Cannot start service influxdb: error while creating mount source path '/mnt/STORAGE/MONITORING/selenoid-grafana-example/data/influxdb': mkdir /mnt/STORAGE: read-only file system
ERROR: Encountered errors while bringing up the project.
Кто шарит как правильно перемаунтить винчестер или втулить докеру чтобы он разчухался?


Sergey
28.08.2018
17:37:54

Oleksandr?
28.08.2018
17:52:25

Sergey
28.08.2018
17:57:19
Да, руками ок
а если без композа сделать docker run с -v та же самая ошибка?
любой образ с маунтом в этот каталог

Oleksandr?
28.08.2018
18:04:37
Ага
Докер ничего не может замаунтить

Sergey
28.08.2018
18:07:29

Oleksandr?
28.08.2018
18:17:58

Sergey
28.08.2018
18:18:59
?
если selinux включён - отключи времено и попробуй ещё раз

Google

Oleksandr?
28.08.2018
18:50:20
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"


Boris
28.08.2018
21:56:12
Подскажите. Есть ли какой-то способ запускать изолированные системы docker-compose?
Чтобы при двух разных запущенных - docker-compose stop не ложила всё?

Konstantin
28.08.2018
22:18:10

SlavikMIPT
29.08.2018
03:09:44
version: '2.0'
services:
app:
build: .
image: audiotube-worker
volumes:
- .:/worker
ffmpeg:
image: jrottenberg/ffmpeg
volumes:
- .:/worker
FROM python:latest
ADD . /worker
WORKDIR /worker
RUN pip3 install -r requirements.txt
CMD ["python3","worker.py","clients.your-server.de"]
запускаю docker-compose up - все билдится стартует, но почему то когда python скрипт вызывает ffmpeg - он не использует образ который я указал, а скачивает другой, который неполный и соответственно не работает

Александр
29.08.2018
03:13:01
а все в одной папке?
алгоритм там такой
сначало билдите локальный образ
потом уже композер ап
что-то типо docker build -t audiotube-worker . && docker-compose up -d
и билдить надо каждый раз
может дела в этом

SlavikMIPT
29.08.2018
03:33:27
app_1 | Imageio: 'ffmpeg-linux64-v3.3.1' was not found on your computer; downloading it now.
откуда он это берет

Сastorama
29.08.2018
08:29:12
https://t.me/newsparallel

Google

first
29.08.2018
08:46:22
Ребзя, всем привет.
Начал изучать докер и столкнулся с проблемой
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
29.08.2018
08:48:26
./default.conf
если файл в этом же каталоге

first
29.08.2018
08:49:41
./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.

Sergey
29.08.2018
08:52:06
дак написано же что не так

first
29.08.2018
08:54:15
дак написано же что не так
я понимаю, но, если я использую абсолютный путь, то выдает ошибку
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
29.08.2018
08:55:30
создать папку conf.d в нее положить конфиг и примонтировать уже папку

Sergey❄️
29.08.2018
08:59:19
Ошибку прочитай, ну

first
29.08.2018
09:08:48

Mikhail
29.08.2018
09:14:48

first
29.08.2018
09:15:03

Boris
29.08.2018
11:36:37
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
Кто-то фиксил? Или никто не билдится из этого имейджа?

Ivan
29.08.2018
11:42:49
походу latest не существует

Boris
29.08.2018
11:46:56
Проблема появилась только после обновления 2 часа назад

Sergey
29.08.2018
11:49:41
ну убрали они тег значит временно
че панику то развели:)

Boris
29.08.2018
11:53:51
Как это че, билды не работают)

SlavikMIPT
29.08.2018
11:54:11
Ляг
Отдохни
Хатико ждал и юзеры пожхдождут

Google

Ivan
29.08.2018
11:59:04
Это повод не привязываться к latest ;)

Boris
29.08.2018
12:02:58
Да, уже второй раз сталкиваюсь с подобной проблемой
Я думал наоборот, оставаться на 1 версии не очень безопасно - постоянно ведь находят критические уязвимости всюду

SlavikMIPT
29.08.2018
12:09:08

Kirill
29.08.2018
12:24:14
Nginx последний поломанный
nsinx:stable (nginx:stable-alpine) работают
currently unavailable due to Docker infrastructure problem.

Oleg ?
29.08.2018
13:32:43
Ребят, кто нить пытался прокинуть ssh pub key через волюмы ? у меня потерялся ssh доступ к серверу, поднял образ куда в /root/.ssh/authorized_keys запихнул свой публичный ключ. через remote docker socket поднимаю контейнер, монтируя - /root/.ssh:/root/.ssh
но не хочет
(
в inspect
"Mounts": [
{
"Type": "bind",
"Source": "/root/.ssh",
"Destination": "/root/.ssh",
"Mode": "rw",
"RW": true,
"Propagation": "rprivate"
}
],

Oleksandr
29.08.2018
13:37:50
@flomsk попробуй явно имя файла вбить
я пробрасывал через вольюмы, все ок
-v ...:/root/.ssh/my_file

Oleg ?
29.08.2018
13:39:08
ща попробую
нашел отличный образ https://github.com/docker/dockercloud-authorizedkeys
если вдруг кому понадобиться
с ним все прошло


SlavikMIPT
29.08.2018
14:04:15
такой вопрос - у меня сейчас руками на redis сделано распределение задач по воркерам - у каждого физического сервера своя очередь, серверы в разных дц. Задачи типовые - загрузка файла, обработка ffmpeg, выгрузка на сервер telegram, возвращение DP. Вопрос собственно: есть ли смысл заморачиваться с NFS? Файлы после загрузки уже особо не актуальны становятся, так что нужды хранить нет их особо долго. Канал 1 гбит, запись/чтение на один сервер 1.6гбит, на другой 8гбит.(HDD RAID0/SSD RAID0)
Вроде как с точки зрения программирования удобнее получается, но сколько потеряю в производительности не совсем понятно
чет чем дольше вникаю во всякие swarm и kuber - тем больше ощущение, что это избыточно для моей задачи
и проще будет на каждый сервер свою очередь на redis и через nginx раскидывать по докерам-обработчикам
с другой стороны - бывают пиковые задачи которые нагружают процессор - транскодинг всякий и тд - в такой ситуации можно отдать одному процессу весь процессор одного сервера, быстро с ним разобраться, а если будут приходить небольшие запросы какие то - отправлять их на другой сервер. Тогда получается и тяжелый запрос обработался быстро и на легкие тоже ответили.