DEV Community

Marco Cobian
Marco Cobian

Posted on

7 pasos para subir imagen a docker hub

  1. primero es necesario tener una imagen creada en este caso se tiene este script con python

    app.py

    #!/usr/bin/python3
    import time
    
    print("hello world")
    
    time.sleep(200)
    

    Dockerfile

    FROM ubuntu:latest
    
    RUN apt update && apt install -y python3
    
    COPY app.py /app.py
    
    # ENTRYPOINT ["python3"]
    
    CMD ["python3","/app.py"]
    
    # 36:30
    
  2. Despues creamos la imagen en caso de que no se tenga con docker build -t app-python:latest .

    docker images | grep app
    app-python                            latest              3faf352bcef1   9 minutes ago   136MB
    
  3. ahora si pasamos a agregar la imagen con tag ya que esto es para que docker la use unicamente como lectura → docker tag app-python:latest marquitobb/app-python:latest

  4. y si hacemos docker images podemos vizualizar el tag que agregamos que va a ser la que se usuara

    app-python                            latest              3faf352bcef1   15 minutes ago   136MB
    marquitobb/app-python                 latest              3faf352bcef1   15 minutes ago   136MB
    
  5. despues de esto ya tenemos todo listo para subirla, solo para confirmar validamos si tenemos loggeada nuestra cuenta con docker login

  6. Una vez que si solo faltaria poder hacer push a nuestro repositorio con docker push marquitobb/app-python:latest

  7. Despues de esto si borramos la imagen con docker rmi marquitobb/app-python no tendriamos problemas de recuperarla ya que se quedo en el repo y solo necesitamos hacer docker pull marquitobb/app-python:latest para que de nuevo la descargue

Top comments (0)