[Dockerfile][Docker]uvicorn

Bonjour ,
j’ai un soucis avec uvicorn dans mon Dockerfile : RUN uvicorn server:api
si je ne mets pas cette commande je reçois un message d’erreur : ```
Error loading ASGI app

et  si je mets la commande j'ai un warning sur le module "api" (   Error loading ASGI app. Attribute "api" not found in module "server".), et l 'image se lance avec succès , mais je n'arrive pas à lancer le container ,je reçois un message d'erreur :
ubuntu@ip-172-31-46-194:~$ docker container run -it -d my_docker_image_test1:latest
Unable to find image 'my_docker_image_test1:latest' locally
docker: Error response from daemon: pull access denied for my_docker_image_test1, repository does not exist or may require 'docker login': denied: requested access to the resource is denied.
See 'docker run --help'.

voici le contenu de mon Dockerfile :
FROM datascientest/fastapi:1.0.0
RUN pip3 install python-multipart
COPY server.py /home/ubuntu/my_docker_image_test1/server.py
COPY   server.py   /home/ubuntu/server.py
WORKDIR /home/ubuntu/my_docker_image_test1
EXPOSE 8000
RUN uvicorn server:api
RUN python3 /home/ubuntu/my_docker_image_test1/server.py &

Bonjour Sarra,

Le message indique que l’image my_docker_image_test1 n’existe pas localement. Docker essaie de la récupérer depuis DockerHub mais cette image n’existe pas sur DockerHub. D’où l’erreur.

Est-ce que tu as bien fait une commande pour construire l’image:

docker image build path/to/dockerfile_directory -t my_docker_image_test1

Par ailleurs, je te conseille de préciser explicitement les tags:

docker image build path/to/dockerfile_directory -t my_docker_image_test1:1.0.0