Size: a a a

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

2020 January 13

AK

Anton Kharkhonov in Docker — русскоговорящее сообщество
спасибо еще раз
источник

AM

Andrew Maskharashvili in Docker — русскоговорящее сообщество
Все что не должно торчать наружу не надо прокидывать
источник

GG

George Gaál in Docker — русскоговорящее сообщество
Dionis
Подскажите, пожалуйста. Rancher как платформа cicd и оркестрации как себя зарекомендовала?
Как кубернетес - да
источник

GG

George Gaál in Docker — русскоговорящее сообщество
Как ci/cd - nope
источник

GG

George Gaál in Docker — русскоговорящее сообщество
Anton Kharkhonov
Ребят, есть компоуз из ноды и нжинкса. С ноды мапится порт 5000 и нджинкс перенаправляет туда запросы из обычного локалхоста. Как можно закрыть доступ к 5000 порту ноды из снаружы и оставить только локалхост для нджинкс?
Docker compose покажи
источник

GG

George Gaál in Docker — русскоговорящее сообщество
Я обычно это делают так, что публикую приложение на порте 127.0.0.1:5000
источник

GG

George Gaál in Docker — русскоговорящее сообщество
Это в настройках компоуза. В nginx суешь хост сеть и в качестве апстрима указываешь 127.0.0.1:5000
источник

GG

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

AG

Artem Gubatenko in Docker — русскоговорящее сообщество
Подскажите плиз, где моя ошибка?:

Пытаюсь запустить flask-приложение в контейнере docker с подключением к бд Postgres на локалоном хосте.

Постгрес настроен на прием запросов с любого хоста.
При запуске приложения вне докер-контейнера (локально, на одной машине с постгрес) - все работает, подключается по IP машины в локальной сети.

После сборки контейнера, Flask запускается - "/" отрабатывает, но при переходе на страницу с подключением к БД, страница уходит в долгую загрузку (зависает) и получаю ошибку:
psycopg2.OperationalError: could not connect to server: Connection timed out
 Is the server running on host "192.168.88.250" and accepting
 TCP/IP connections on port 5432?


Так собираю образ:
docker build -t flask_in_docker:latest .

Так собираю контейнер:
docker run -d --name flask_docker -p 5000:5000 flask_in_docker
источник

i

inqfen in Docker — русскоговорящее сообщество
Is the server running on host "192.168.88.250" and accepting
  TCP/IP connections on port 5432?
источник

AG

Artem Gubatenko in Docker — русскоговорящее сообщество
inqfen
Is the server running on host "192.168.88.250" and accepting
  TCP/IP connections on port 5432?
спасибо, я действительно забыл открыть порт
с одной машины все работало и с закрытым портом, хоть я и обращался на этот же IP
источник

i

inqfen in Docker — русскоговорящее сообщество
Потому что ты в цепочку input не входил
источник

i

inqfen in Docker — русскоговорящее сообщество
Учи основы
источник
2020 January 14

НК

Николай Кротов in Docker — русскоговорящее сообщество
docker + chrome + pulseaudio- для эмуляции наличия колонок и микрофона.

подскажите пожалуйста, так ли должно быть? Это для веб ртс приложения. При таких настройках не совсем корректно работает. оно кажется не видит эти аудиодевайсы что я создал.

# запуск контейнера
docker run -d -p 4444:4444 -v /dev/shm:/dev/shm selenium/standalone-chrome

#зайти в запущенный контейнер
docker exec -ti 467335b10a1c /bin/sh

#выполнить команды в консоли
apt-get -qq update
apt-get -qq install -y pulseaudio

# запуск pulseaudio
pulseaudio -D --exit-idle-time=-1

# Create a virtual speaker output
pactl load-module module-null-sink sink_name=SpeakerOutput sink_properties=device.description="Dummy_Output"

# Create a virtual microphone
pacmd load-module module-virtual-source source_name=VirtualMicrophone


инфу об этом взял тут
https://forums.docker.com/t/cant-make-audio-device-to-work-on-aws-solved/71852/3

может подскажете куда дальше копать что не так?
источник

GG

George Gaál in Docker — русскоговорящее сообщество
Ну, ясен пень
источник

GG

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

GG

George Gaál in Docker — русскоговорящее сообщество
Запускай в привилегированном режиме + проброс /dev
источник

НК

Николай Кротов in Docker — русскоговорящее сообщество
то есть то что я зашел в запущенной контейнер и там установил программу и запустил ее, никакого значения не имеет?
источник

НК

Николай Кротов in Docker — русскоговорящее сообщество
проброс dev зачем? имеется ввиду для аудиодевайсов /dev/snd ?
источник

GG

George Gaál in Docker — русскоговорящее сообщество
Николай Кротов
проброс dev зачем? имеется ввиду для аудиодевайсов /dev/snd ?
Йа
источник