Matt Allen
09/02/2020, 7:02 PMChris White
import docker
default_client = docker.from_env()
storage = Docker(
base_url=default_client.api.base_url,
tls_config=docker.TLSConfig(default_client.api.cert),
...,
)
Matt Allen
09/02/2020, 7:07 PMChris White
Matt Allen
09/02/2020, 7:09 PMChris White
Matt Allen
09/02/2020, 8:15 PMChris White
docker
client itself uses whatever auth your local docker daemon has; so as long as you authenticate from the docker CLI you should be goodMatt Allen
09/02/2020, 8:27 PMAndy Dyer
10/01/2020, 3:30 PMFile "/usr/local/lib/python3.8/site-packages/docker/transport/unixconn.py", line 43, in connect
sock.connect(self.unix_socket)
urllib3.exceptions.ProtocolError: ('Connection aborted.', FileNotFoundError(2, 'No such file or directory'))
Matt Allen
10/01/2020, 3:32 PMDOCKER_HOST: <tcp://docker:2376>
services:
- docker:19.03.12-dind
Andy Dyer
10/01/2020, 3:34 PMraise DockerException(
docker.errors.DockerException: Error while fetching server API version: HTTPConnectionPool(host='docker', port=2376): Max retries exceeded with url: /version (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fc4c4bafee0>: Failed to establish a new connection: [Errno 111] Connection refused'))
Matt Allen
10/01/2020, 3:45 PMAndy Dyer
10/01/2020, 3:46 PMMatt Allen
10/01/2020, 3:54 PMAndy Dyer
10/01/2020, 4:15 PMMatt Allen
10/01/2020, 4:36 PM