У меня есть client.py для отправки данных (server_ip, 60000). Код на стороне сервера, который получает данные, находится внутри контейнера Docker. Коды написаны на Python, а сервер работает на Mac OS. Перед миграцией в докер я мог успешно передавать данные. После Dockerization кода server.py происходит связывание, но client.py в connection.sendall(out)
говорит:
socket.error: [Errno 32] Broken pipe
Вот мой докер-compose.yml:
version: '2'
services:
server:
build: ./server
ports:
- server_IP:60000:60000
и вот привязка внутри server.py:
port = 60000
host = "localhost"
Есть идеи, почему это происходит?