-
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
-
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
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
-
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
despues de esto ya tenemos todo listo para subirla, solo para confirmar validamos si tenemos loggeada nuestra cuenta con
docker login
Una vez que si solo faltaria poder hacer push a nuestro repositorio con
docker push marquitobb/app-python:latest
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 hacerdocker pull marquitobb/app-python:latest
para que de nuevo la descargue
For further actions, you may consider blocking this person and/or reporting abuse
Top comments (0)