docker构建失败,gRPC

问题描述

我正在尝试从Docker运行gRPC客户端。码头工人文件看起来像:

# set base image (host OS)
FROM python:3.8

# set the working directory in the container
WORKDIR /code

# copy the dependencies file to the working directory
COPY requirements.txt .

# install dependencies
RUN pip install -r requirements.txt

# copy the content of the local src directory to the working directory
COPY src/ .

# command to run on container start
CMD [ "python3","./greeter_client.py" ]

docker build。命令会引发以下错误。

(base) jatin@jatin:~/Docker/helloworld$ sudo docker build .
Sending build context to Docker daemon  27.65kB
Step 1/6 : FROM python:3.8
 ---> a7cda474cef4
Step 2/6 : WORKDIR /code
 ---> Using cache
 ---> e73b4d4bb30f
Step 3/6 : COPY requirements.txt .
 ---> Using cache
 ---> e7b359fa7531
Step 4/6 : RUN pip install -r requirements.txt
 ---> Running in 2aef16eeaadc
Collecting grpcio==1.31.0
  Downloading grpcio-1.31.0-cp38-cp38-manylinux2014_x86_64.whl (3.4 MB)
Collecting grpc==1.0.0
  Downloading grpc-1.0.0.tar.gz (5.2 kB)
    ERROR: Command errored out with exit status 1:
     command: /usr/local/bin/python -c 'import sys,setuptools,tokenize; sys.argv[0] = '"'"'/tmp/pip-install-6jhodm6k/grpc/setup.py'"'"'; __file__='"'"'/tmp/pip-install-6jhodm6k/grpc/setup.py'"'"';f=getattr(tokenize,'"'"'open'"'"',open)(__file__);code=f.read().replace('"'"'\r\n'"'"','"'"'\n'"'"');f.close();exec(compile(code,__file__,'"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-10g87t80
         cwd: /tmp/pip-install-6jhodm6k/grpc/
    Complete output (5 lines):
    Traceback (most recent call last):
      File "<string>",line 1,in <module>
      File "/tmp/pip-install-6jhodm6k/grpc/setup.py",line 33,in <module>
        raise RuntimeError(HINT)
    RuntimeError: Please install the official package with: pip install grpcio
    ----------------------------------------
ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.

我无法在线找到类似的错误。我假设所有的python库都在python 3.8中找到。请帮助我找到解决方案。 预先感谢

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)