Closed ar414-com closed 3 years ago
modify docker-compose.yaml
website.image need to fill in manually, after executing
docker_install.sh
, checkdocker ps -a
,${REPOSITORY}:${TAG}
$ docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
image_to_image_search version2 7a10bc3d08cb 12 minutes ago 1.54 GB
# website.image = image_to_image_search:version2
version: '2'
services:
elasticsearch:
image: docker.elastic.co/elasticsearch/elasticsearch:6.6.0
container_name: elasticsearch
ports:
- "9200:9200"
- "9300:9300"
environment:
ES_JAVA_OPTS: '-Xms256m -Xmx256m'
network.bind_host: 0.0.0.0
network.host: 0.0.0.0
discovery.type: single-node
website:
image: image_to_image_search:version2
volumes:
- ~/.keras:/root/.keras
ports:
- "5000:5000"
depends_on:
- elasticsearch
working_dir: /image_search
command: python3 server.py
website_1 | GET http://localhost:9200/desearch/_search [status:N/A request:0.001s]
website_1 | Traceback (most recent call last):
website_1 | File "/usr/local/lib/python3.5/dist-packages/urllib3/connection.py", line 159, in _new_conn
website_1 | (self._dns_host, self.port), self.timeout, **extra_kw)
website_1 | File "/usr/local/lib/python3.5/dist-packages/urllib3/util/connection.py", line 80, in create_connection
website_1 | raise err
website_1 | File "/usr/local/lib/python3.5/dist-packages/urllib3/util/connection.py", line 70, in create_connection
website_1 | sock.connect(sa)
website_1 | ConnectionRefusedError: [Errno 111] Connection refused
website_1 |
website_1 | During handling of the above exception, another exception occurred:
website_1 |
website_1 | Traceback (most recent call last):
website_1 | File "/usr/local/lib/python3.5/dist-packages/elasticsearch/connection/http_urllib3.py", line 172, in perform_request
website_1 | response = self.pool.urlopen(method, url, body, retries=Retry(False), headers=request_headers, **kw)
website_1 | File "/usr/local/lib/python3.5/dist-packages/urllib3/connectionpool.py", line 638, in urlopen
website_1 | _stacktrace=sys.exc_info()[2])
website_1 | File "/usr/local/lib/python3.5/dist-packages/urllib3/util/retry.py", line 344, in increment
website_1 | raise six.reraise(type(error), error, _stacktrace)
website_1 | File "/usr/local/lib/python3.5/dist-packages/urllib3/packages/six.py", line 686, in reraise
website_1 | raise value
website_1 | File "/usr/local/lib/python3.5/dist-packages/urllib3/connectionpool.py", line 600, in urlopen
website_1 | chunked=chunked)
website_1 | File "/usr/local/lib/python3.5/dist-packages/urllib3/connectionpool.py", line 354, in _make_request
website_1 | conn.request(method, url, **httplib_request_kw)
website_1 | File "/usr/lib/python3.5/http/client.py", line 1151, in request
website_1 | self._send_request(method, url, body, headers)
website_1 | File "/usr/lib/python3.5/http/client.py", line 1196, in _send_request
website_1 | self.endheaders(body)
website_1 | File "/usr/lib/python3.5/http/client.py", line 1147, in endheaders
website_1 | self._send_output(message_body)
website_1 | File "/usr/lib/python3.5/http/client.py", line 950, in _send_output
website_1 | self.send(msg)
website_1 | File "/usr/lib/python3.5/http/client.py", line 893, in send
website_1 | self.connect()
website_1 | File "/usr/local/lib/python3.5/dist-packages/urllib3/connection.py", line 181, in connect
website_1 | conn = self._new_conn()
website_1 | File "/usr/local/lib/python3.5/dist-packages/urllib3/connection.py", line 168, in _new_conn
website_1 | self, "Failed to establish a new connection: %s" % e)
website_1 | urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7f56d81abcc0>: Failed to establish a new connection: [Errno 111] Connection refused
website_1 | GET http://localhost:9200/desearch/_search [status:N/A request:0.001s]
website_1 | Traceback (most recent call last):
website_1 | File "/usr/local/lib/python3.5/dist-packages/urllib3/connection.py", line 159, in _new_conn
website_1 | (self._dns_host, self.port), self.timeout, **extra_kw)
website_1 | File "/usr/local/lib/python3.5/dist-packages/urllib3/util/connection.py", line 80, in create_connection
website_1 | raise err
website_1 | File "/usr/local/lib/python3.5/dist-packages/urllib3/util/connection.py", line 70, in create_connection
website_1 | sock.connect(sa)
website_1 | ConnectionRefusedError: [Errno 111] Connection refused
website_1 |
website_1 | During handling of the above exception, another exception occurred:
website_1 |
website_1 | Traceback (most recent call last):
website_1 | File "/usr/local/lib/python3.5/dist-packages/elasticsearch/connection/http_urllib3.py", line 172, in perform_request
website_1 | response = self.pool.urlopen(method, url, body, retries=Retry(False), headers=request_headers, **kw)
website_1 | File "/usr/local/lib/python3.5/dist-packages/urllib3/connectionpool.py", line 638, in urlopen
website_1 | _stacktrace=sys.exc_info()[2])
website_1 | File "/usr/local/lib/python3.5/dist-packages/urllib3/util/retry.py", line 344, in increment
website_1 | raise six.reraise(type(error), error, _stacktrace)
website_1 | File "/usr/local/lib/python3.5/dist-packages/urllib3/packages/six.py", line 686, in reraise
website_1 | raise value
website_1 | File "/usr/local/lib/python3.5/dist-packages/urllib3/connectionpool.py", line 600, in urlopen
website_1 | chunked=chunked)
website_1 | File "/usr/local/lib/python3.5/dist-packages/urllib3/connectionpool.py", line 354, in _make_request
website_1 | conn.request(method, url, **httplib_request_kw)
website_1 | File "/usr/lib/python3.5/http/client.py", line 1151, in request
website_1 | self._send_request(method, url, body, headers)
website_1 | File "/usr/lib/python3.5/http/client.py", line 1196, in _send_request
website_1 | self.endheaders(body)
website_1 | File "/usr/lib/python3.5/http/client.py", line 1147, in endheaders
website_1 | self._send_output(message_body)
website_1 | File "/usr/lib/python3.5/http/client.py", line 950, in _send_output
website_1 | self.send(msg)
website_1 | File "/usr/lib/python3.5/http/client.py", line 893, in send
website_1 | self.connect()
website_1 | File "/usr/local/lib/python3.5/dist-packages/urllib3/connection.py", line 181, in connect
website_1 | conn = self._new_conn()
website_1 | File "/usr/local/lib/python3.5/dist-packages/urllib3/connection.py", line 168, in _new_conn
website_1 | self, "Failed to establish a new connection: %s" % e)
website_1 | urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7f56d81abb38>: Failed to establish a new connection: [Errno 111] Connection refused
website_1 | GET http://localhost:9200/desearch/_search [status:N/A request:0.001s]
website_1 | Traceback (most recent call last):
website_1 | File "/usr/local/lib/python3.5/dist-packages/urllib3/connection.py", line 159, in _new_conn
website_1 | (self._dns_host, self.port), self.timeout, **extra_kw)
website_1 | File "/usr/local/lib/python3.5/dist-packages/urllib3/util/connection.py", line 80, in create_connection
website_1 | raise err
website_1 | File "/usr/local/lib/python3.5/dist-packages/urllib3/util/connection.py", line 70, in create_connection
website_1 | sock.connect(sa)
website_1 | ConnectionRefusedError: [Errno 111] Connection refused
website_1 |
website_1 | During handling of the above exception, another exception occurred:
website_1 |
website_1 | Traceback (most recent call last):
website_1 | File "/usr/local/lib/python3.5/dist-packages/elasticsearch/connection/http_urllib3.py", line 172, in perform_request
website_1 | response = self.pool.urlopen(method, url, body, retries=Retry(False), headers=request_headers, **kw)
website_1 | File "/usr/local/lib/python3.5/dist-packages/urllib3/connectionpool.py", line 638, in urlopen
website_1 | _stacktrace=sys.exc_info()[2])
website_1 | File "/usr/local/lib/python3.5/dist-packages/urllib3/util/retry.py", line 344, in increment
website_1 | raise six.reraise(type(error), error, _stacktrace)
website_1 | File "/usr/local/lib/python3.5/dist-packages/urllib3/packages/six.py", line 686, in reraise
website_1 | raise value
website_1 | File "/usr/local/lib/python3.5/dist-packages/urllib3/connectionpool.py", line 600, in urlopen
website_1 | chunked=chunked)
website_1 | File "/usr/local/lib/python3.5/dist-packages/urllib3/connectionpool.py", line 354, in _make_request
website_1 | conn.request(method, url, **httplib_request_kw)
website_1 | File "/usr/lib/python3.5/http/client.py", line 1151, in request
website_1 | self._send_request(method, url, body, headers)
website_1 | File "/usr/lib/python3.5/http/client.py", line 1196, in _send_request
website_1 | self.endheaders(body)
website_1 | File "/usr/lib/python3.5/http/client.py", line 1147, in endheaders
website_1 | self._send_output(message_body)
website_1 | File "/usr/lib/python3.5/http/client.py", line 950, in _send_output
website_1 | self.send(msg)
website_1 | File "/usr/lib/python3.5/http/client.py", line 893, in send
website_1 | self.connect()
website_1 | File "/usr/local/lib/python3.5/dist-packages/urllib3/connection.py", line 181, in connect
website_1 | conn = self._new_conn()
website_1 | File "/usr/local/lib/python3.5/dist-packages/urllib3/connection.py", line 168, in _new_conn
website_1 | self, "Failed to establish a new connection: %s" % e)
website_1 | urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7f56d81abdd8>: Failed to establish a new connection: [Errno 111] Connection refused
website_1 | GET http://localhost:9200/desearch/_search [status:N/A request:0.001s]
website_1 | Traceback (most recent call last):
website_1 | File "/usr/local/lib/python3.5/dist-packages/urllib3/connection.py", line 159, in _new_conn
website_1 | (self._dns_host, self.port), self.timeout, **extra_kw)
website_1 | File "/usr/local/lib/python3.5/dist-packages/urllib3/util/connection.py", line 80, in create_connection
website_1 | raise err
website_1 | File "/usr/local/lib/python3.5/dist-packages/urllib3/util/connection.py", line 70, in create_connection
website_1 | sock.connect(sa)
website_1 | ConnectionRefusedError: [Errno 111] Connection refused
website_1 |
website_1 | During handling of the above exception, another exception occurred:
website_1 |
website_1 | Traceback (most recent call last):
website_1 | File "/usr/local/lib/python3.5/dist-packages/elasticsearch/connection/http_urllib3.py", line 172, in perform_request
website_1 | response = self.pool.urlopen(method, url, body, retries=Retry(False), headers=request_headers, **kw)
website_1 | File "/usr/local/lib/python3.5/dist-packages/urllib3/connectionpool.py", line 638, in urlopen
website_1 | _stacktrace=sys.exc_info()[2])
website_1 | File "/usr/local/lib/python3.5/dist-packages/urllib3/util/retry.py", line 344, in increment
website_1 | raise six.reraise(type(error), error, _stacktrace)
website_1 | File "/usr/local/lib/python3.5/dist-packages/urllib3/packages/six.py", line 686, in reraise
website_1 | raise value
website_1 | File "/usr/local/lib/python3.5/dist-packages/urllib3/connectionpool.py", line 600, in urlopen
website_1 | chunked=chunked)
website_1 | File "/usr/local/lib/python3.5/dist-packages/urllib3/connectionpool.py", line 354, in _make_request
website_1 | conn.request(method, url, **httplib_request_kw)
website_1 | File "/usr/lib/python3.5/http/client.py", line 1151, in request
website_1 | self._send_request(method, url, body, headers)
website_1 | File "/usr/lib/python3.5/http/client.py", line 1196, in _send_request
website_1 | self.endheaders(body)
website_1 | File "/usr/lib/python3.5/http/client.py", line 1147, in endheaders
website_1 | self._send_output(message_body)
website_1 | File "/usr/lib/python3.5/http/client.py", line 950, in _send_output
website_1 | self.send(msg)
website_1 | File "/usr/lib/python3.5/http/client.py", line 893, in send
website_1 | self.connect()
website_1 | File "/usr/local/lib/python3.5/dist-packages/urllib3/connection.py", line 181, in connect
website_1 | conn = self._new_conn()
website_1 | File "/usr/local/lib/python3.5/dist-packages/urllib3/connection.py", line 168, in _new_conn
website_1 | self, "Failed to establish a new connection: %s" % e)
website_1 | urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7f56d81abeb8>: Failed to establish a new connection: [Errno 111] Connection refused
website_1 | [2021-01-06 10:07:07,697] ERROR in app: Exception on /search [POST]
website_1 | Traceback (most recent call last):
website_1 | File "/usr/local/lib/python3.5/dist-packages/urllib3/connection.py", line 159, in _new_conn
website_1 | (self._dns_host, self.port), self.timeout, **extra_kw)
website_1 | File "/usr/local/lib/python3.5/dist-packages/urllib3/util/connection.py", line 80, in create_connection
website_1 | raise err
website_1 | File "/usr/local/lib/python3.5/dist-packages/urllib3/util/connection.py", line 70, in create_connection
website_1 | sock.connect(sa)
website_1 | ConnectionRefusedError: [Errno 111] Connection refused
website_1 |
website_1 | During handling of the above exception, another exception occurred:
website_1 |
website_1 | Traceback (most recent call last):
website_1 | File "/usr/local/lib/python3.5/dist-packages/elasticsearch/connection/http_urllib3.py", line 172, in perform_request
website_1 | response = self.pool.urlopen(method, url, body, retries=Retry(False), headers=request_headers, **kw)
website_1 | File "/usr/local/lib/python3.5/dist-packages/urllib3/connectionpool.py", line 638, in urlopen
website_1 | _stacktrace=sys.exc_info()[2])
website_1 | File "/usr/local/lib/python3.5/dist-packages/urllib3/util/retry.py", line 344, in increment
website_1 | raise six.reraise(type(error), error, _stacktrace)
website_1 | File "/usr/local/lib/python3.5/dist-packages/urllib3/packages/six.py", line 686, in reraise
website_1 | raise value
website_1 | File "/usr/local/lib/python3.5/dist-packages/urllib3/connectionpool.py", line 600, in urlopen
website_1 | chunked=chunked)
website_1 | File "/usr/local/lib/python3.5/dist-packages/urllib3/connectionpool.py", line 354, in _make_request
website_1 | conn.request(method, url, **httplib_request_kw)
website_1 | File "/usr/lib/python3.5/http/client.py", line 1151, in request
website_1 | self._send_request(method, url, body, headers)
website_1 | File "/usr/lib/python3.5/http/client.py", line 1196, in _send_request
website_1 | self.endheaders(body)
website_1 | File "/usr/lib/python3.5/http/client.py", line 1147, in endheaders
website_1 | self._send_output(message_body)
website_1 | File "/usr/lib/python3.5/http/client.py", line 950, in _send_output
website_1 | self.send(msg)
website_1 | File "/usr/lib/python3.5/http/client.py", line 893, in send
website_1 | self.connect()
website_1 | File "/usr/local/lib/python3.5/dist-packages/urllib3/connection.py", line 181, in connect
website_1 | conn = self._new_conn()
website_1 | File "/usr/local/lib/python3.5/dist-packages/urllib3/connection.py", line 168, in _new_conn
website_1 | self, "Failed to establish a new connection: %s" % e)
website_1 | urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7f56d81abeb8>: Failed to establish a new connection: [Errno 111] Connection refused
website_1 |
website_1 | During handling of the above exception, another exception occurred:
website_1 |
website_1 | Traceback (most recent call last):
website_1 | File "/usr/local/lib/python3.5/dist-packages/flask/app.py", line 2311, in wsgi_app
website_1 | response = self.full_dispatch_request()
website_1 | File "/usr/local/lib/python3.5/dist-packages/flask/app.py", line 1834, in full_dispatch_request
website_1 | rv = self.handle_user_exception(e)
website_1 | File "/usr/local/lib/python3.5/dist-packages/flask/app.py", line 1737, in handle_user_exception
website_1 | reraise(exc_type, exc_value, tb)
website_1 | File "/usr/local/lib/python3.5/dist-packages/flask/_compat.py", line 36, in reraise
website_1 | raise value
website_1 | File "/usr/local/lib/python3.5/dist-packages/flask/app.py", line 1832, in full_dispatch_request
website_1 | rv = self.dispatch_request()
website_1 | File "/usr/local/lib/python3.5/dist-packages/flask/app.py", line 1818, in dispatch_request
website_1 | return self.view_functions[rule.endpoint](**req.view_args)
website_1 | File "server.py", line 78, in search
website_1 | answers = description_search(query)
website_1 | File "server.py", line 25, in description_search
website_1 | "match": {"description": query}
website_1 | File "/usr/local/lib/python3.5/dist-packages/elasticsearch/client/utils.py", line 76, in _wrapped
website_1 | return func(*args, params=params, **kwargs)
website_1 | File "/usr/local/lib/python3.5/dist-packages/elasticsearch/client/__init__.py", line 660, in search
website_1 | doc_type, '_search'), params=params, body=body)
website_1 | File "/usr/local/lib/python3.5/dist-packages/elasticsearch/transport.py", line 318, in perform_request
website_1 | status, headers_response, data = connection.perform_request(method, url, params, body, headers=headers, ignore=ignore, timeout=timeout)
website_1 | File "/usr/local/lib/python3.5/dist-packages/elasticsearch/connection/http_urllib3.py", line 181, in perform_request
website_1 | raise ConnectionError('N/A', str(e), e)
website_1 | elasticsearch.exceptions.ConnectionError: ConnectionError(<urllib3.connection.HTTPConnection object at 0x7f56d81abeb8>: Failed to establish a new connection: [Errno 111] Connection r efused) caused by: NewConnectionError(<urllib3.connection.HTTPConnection object at 0x7f56d81abeb8>: Failed to establish a new connection: [Errno 111] Connection refused)
website_1 | 113.110.179.187 - - [06/Jan/2021 10:07:07] "POST /search HTTP/1.1" 500 -
ERROR: repository docker.io/image_search not found: does not exist or no pull access