Size: a a a

Docker — русскоговорящее сообщество

2020 March 15

GG

George Gaál in Docker — русскоговорящее сообщество
#долой #компост
источник

GG

George Gaál in Docker — русскоговорящее сообщество
Dmitry Sergeev
нет, как по мне, если речь о продакшене, то лучшая практика запретить рулить докеру iptables, и генерить правила самому, через какую-нибудь систему управления конфигурацией
Все точно так
источник

СХ

Старый Хрыч in Docker — русскоговорящее сообщество
George Gaál
Все точно так
проще тогда подман юзать
источник

VK

Vic Khov in Docker — русскоговорящее сообщество
Добрый день, помогите пожалуйста разобраться с контейнером

Пытаюсь натравить разпознаватель речи через докер контейнер: https://github.com/SergeyShk/Speech-to-Text-Russian
Выполнил:
$ docker build -t speech_recognition:latest .

$ docker volume create
     -d local \
     -o o=bind \
     -o device=/mnt/additional/Speech-to-Text-Russian \
     asr_volume

$ docker run -it --rm -p 9000:9000 -p 5000:5000 -v asr_volume:/archive speech_recognition

Но я не могу получить доступ к папке в котором лежат WAV-файлы

Как правильно в таких случаях создовать volume чтобы его можно было шерить с файловой системой?
источник

VK

Vic Khov in Docker — русскоговорящее сообщество
Иными словами я запуская контейнер не вижу archive/ — в которой лежат wav файлы
источник

GG

George Gaál in Docker — русскоговорящее сообщество
Vic Khov
Добрый день, помогите пожалуйста разобраться с контейнером

Пытаюсь натравить разпознаватель речи через докер контейнер: https://github.com/SergeyShk/Speech-to-Text-Russian
Выполнил:
$ docker build -t speech_recognition:latest .

$ docker volume create
     -d local \
     -o o=bind \
     -o device=/mnt/additional/Speech-to-Text-Russian \
     asr_volume

$ docker run -it --rm -p 9000:9000 -p 5000:5000 -v asr_volume:/archive speech_recognition

Но я не могу получить доступ к папке в котором лежат WAV-файлы

Как правильно в таких случаях создовать volume чтобы его можно было шерить с файловой системой?
создаешь его заранее с нужными тебе правами - это раз
источник

GG

George Gaál in Docker — русскоговорящее сообщество
два - каким-то образом прокидываешь внутрь контейнера пользователя (ID), под которым ты хочешь смотреть файлы и пробуешь от него запускать программы
источник

VK

Vic Khov in Docker — русскоговорящее сообщество
George Gaál
два - каким-то образом прокидываешь внутрь контейнера пользователя (ID), под которым ты хочешь смотреть файлы и пробуешь от него запускать программы
Спасибо, вот так решил немного по-другому

docker volume create --driver local \ 
   --opt type=nfs \
   --opt o=addr=192.168.1.1,rw \
   --opt device=:/mnt/additional/projs/driving/Speech-to-Text-Russian/archive/ \
   asr_volume

docker run -it --rm -p 9000:9000 -p 5000:5000 -v asr_volume:$PWD,rw speech_recognition
источник
2020 March 16

V

Vladimir in Docker — русскоговорящее сообщество
Всем привет, можно ли настроить docker-compose на работу с dns?
источник

GG

George Gaál in Docker — русскоговорящее сообщество
в смысле
источник

GG

George Gaál in Docker — русскоговорящее сообщество
он использует системный днс
источник

GG

George Gaál in Docker — русскоговорящее сообщество
по умолчанию для обращения к внешним ресурсам
источник

V

Vladimir in Docker — русскоговорящее сообщество
Окей, как тогда поменять его?
источник

V

Vladimir in Docker — русскоговорящее сообщество
Свою сетку с ipшниками сделать вроде можно, но я хочу и dns
источник

V

Vladimir in Docker — русскоговорящее сообщество
Например разворачивать контейнеры на поддомене
источник

NL

Nikolay Lapay in Docker — русскоговорящее сообщество
Vladimir
Например разворачивать контейнеры на поддомене
nginx контейнер как реверс прокси слушает 80 порт Хоста и в нем конфиги стандартные на домены/поддомены
источник

NL

Nikolay Lapay in Docker — русскоговорящее сообщество
И там уже перенаправление на другие контейнеры с приложениями. Если статика в приложении то на nginx внутри  контейнера с приложением на другом порту (не 80) ну и из реверс nginx проксировать запросы на nginx приложения
источник

GG

George Gaál in Docker — русскоговорящее сообщество
Nikolay Lapay
nginx контейнер как реверс прокси слушает 80 порт Хоста и в нем конфиги стандартные на домены/поддомены
+
источник

GG

George Gaál in Docker — русскоговорящее сообщество
идеально
источник

GG

George Gaál in Docker — русскоговорящее сообщество
но вообще hostname.network_name синтаксис тоже работает - чем тебе не домен или использовать ключ alias (он в hosts серит в нужные контейнеры вроде)
источник