I’m trying to build a Dockerfile that looks like this:
FROM selenium/standalone-chrome:latest
WORKDIR /app
# Install dependencies
COPY requirements.txt ./requirements.txt
RUN pip install -r requirements.txt
RUN pip install selenium==4.1
# Copy src contents
COPY /src /app/
# Expose the port
EXPOSE 8501
# Execution
ENTRYPOINT [ "streamlit", "run" ]
CMD ["app.py"]
However, when I execute docker build .
, I get the following error:
[+] Building 0.2s (6/10)
=> [internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 369B 0.0s
=> [internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [internal] load metadata for docker.io/selenium/standalone-chrome:latest 0.0s
=> [1/6] FROM docker.io/selenium/standalone-chrome:latest 0.0s
=> ERROR [internal] load build context 0.0s
=> => transferring context: 61.51kB 0.0s
=> CACHED [2/6] WORKDIR /app 0.0s
------
> [internal] load build context:
------
error from sender: open src\dist\parser\botocore\data\chime-sdk-messaging: Access is denied.
I’ve read in the Internet that this can happen when Docker is not able to find the selenium image from the Docker Hub. However, I’ve checked, and that image is available on the Docker Hub. I’ve even been able to pull it using docker docker pull selenium/standalone-chrome
. Anybody has encountered something similar or knows what is going on? Thanks in advance.