Я запустил сервер, написанный на python3, в докере, но я не смог получить правильный ответ, почему?
Код сервера:
import socket
s = socket.socket()
s.bind(("0.0.0.0",10000))
s.listen(5)
while True:
cur, add = s.accept()
cur.sendall(b"hello")
cur.close()
docker-compose.yml:
version: '2'
services:
python:
build:
context: .
dockerfile: python_Dockerfile
ports:
- "10000:10000"
the python_Dockerfile:
FROM python:3
WORKDIR /app
RUN mkdir /app/data
COPY test.py /app
CMD ["python", "-u", "test.py"]