def list_img():
client = docker.from_env()
k=1
img_list = client.images.list()
for img in img_list:
print(k," ",img)
k+=1
return "Images are listed successfully "
Я хочу перечислить все docker образы, используя python3 docker sdk внутри контейнера docker, развернутого в миникубе.
import docker
def list_img():
client = docker.from_env()
k=1
img_list = client.images.list()
for img in img_list:
print(k," ",img)
k+=1
list_img()
Dockerfile
FROM python:3.6-slim
RUN apt upgrade
RUN apt update
RUN pip3 install flask
# RUN pip3 install kubernetes
RUN pip3 install docker
WORKDIR /dckr_sdk
COPY . /dckr_sdk
EXPOSE 5022
CMD [ "python3","flask4_bld_dckr_img.py" ]
И я получаю ошибку ниже
File "/usr/local/lib/python3.6/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'))
File "/usr/local/lib/python3.6/site-packages/requests/adapters.py", line 498, in send
raise ConnectionError(err, request=request)
requests.exceptions.ConnectionError: ('Connection aborted.', FileNotFoundError(2, 'No such file or directory'))