Skip to content

Instantly share code, notes, and snippets.

@DovRine
Last active May 8, 2017 05:33
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save DovRine/212fb914840b0868e03dc2110fb308e3 to your computer and use it in GitHub Desktop.
Save DovRine/212fb914840b0868e03dc2110fb308e3 to your computer and use it in GitHub Desktop.
Simple docker-compose setup that won't build on a remote machine using docker-machine
~$ docker-compose -f docker-compose.prod.yml build
Building php
Traceback (most recent call last):
File "/usr/bin/docker-compose", line 11, in <module>
load_entry_point('docker-compose==1.11.2', 'console_scripts', 'docker-compose')()
File "/usr/lib/python3.6/site-packages/compose/cli/main.py", line 64, in main
command()
File "/usr/lib/python3.6/site-packages/compose/cli/main.py", line 116, in perform_command
handler(command, command_options)
File "/usr/lib/python3.6/site-packages/compose/cli/main.py", line 223, in build
force_rm=bool(options.get('--force-rm', False)))
File "/usr/lib/python3.6/site-packages/compose/project.py", line 313, in build
service.build(no_cache, pull, force_rm)
File "/usr/lib/python3.6/site-packages/compose/service.py", line 804, in build
buildargs=build_opts.get('args', None),
File "/usr/lib/python3.6/site-packages/docker/api/build.py", line 215, in build
timeout=timeout,
File "/usr/lib/python3.6/site-packages/docker/utils/decorators.py", line 47, in inner
return f(self, *args, **kwargs)
File "/usr/lib/python3.6/site-packages/docker/api/client.py", line 179, in _post
return self.post(url, **self._set_request_timeout(kwargs))
File "/usr/lib/python3.6/site-packages/requests/sessions.py", line 535, in post
return self.request('POST', url, data=data, json=json, **kwargs)
File "/usr/lib/python3.6/site-packages/requests/sessions.py", line 488, in request
resp = self.send(prep, **send_kwargs)
File "/usr/lib/python3.6/site-packages/requests/sessions.py", line 609, in send
r = adapter.send(request, **kwargs)
File "/usr/lib/python3.6/site-packages/requests/adapters.py", line 390, in send
conn = self.get_connection(request.url, proxies)
File "/usr/lib/python3.6/site-packages/docker/transport/ssladapter.py", line 56, in get_connection
conn = super(SSLAdapter, self).get_connection(*args, **kwargs)
File "/usr/lib/python3.6/site-packages/requests/adapters.py", line 296, in get_connection
conn = self.poolmanager.connection_from_url(url)
File "/usr/lib/python3.6/site-packages/urllib3/poolmanager.py", line 271, in connection_from_url
pool_kwargs=pool_kwargs)
File "/usr/lib/python3.6/site-packages/urllib3/poolmanager.py", line 219, in connection_from_host
return self.connection_from_context(request_context)
File "/usr/lib/python3.6/site-packages/urllib3/poolmanager.py", line 230, in connection_from_context
pool_key = pool_key_constructor(request_context)
File "/usr/lib/python3.6/site-packages/urllib3/poolmanager.py", line 95, in _default_key_normalizer
return key_class(**context)
TypeError: __new__() got an unexpected keyword argument 'key_assert_hostname'
version: '2'
services:
nginx:
build:
context: .
dockerfile: ./docker/nginx/Dockerfile.nginx.prod
ports:
- 80:80
php:
build:
context: .
dockerfile: ./docker/php/Dockerfile.php.prod
FROM php:7.1.4-fpm
/project_root
/docker
/nginx
Dockerfile.nginx.prod
/php
Dockerfile.php.prod
docker-compose.prod.yml
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment