Почему я не могу получить правильный ответ с сервера Python, работающего в Docker? - PullRequest
0 голосов
/ 04 июля 2019

Я запустил сервер, написанный на 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"]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...