#--- build the image from dockerHub | |
FROM kidcoconut73/img_stm_omdenasaudi_hcc:0.1.4 | |
#FROM kidcoconut73/img_stm_omdenasaudi_hcc:demo | |
#--- for streamlit; external 49400; internal 39400 | |
#--- for fastapi; external 49500; internal 39500 | |
#--- for huggingface; assume 1:1 mapping between internal and external ports; and only one port can truly be exposed | |
EXPOSE 39400 | |
EXPOSE 39500 | |
#--- build/rebuild the image from an alt Dockerfile | |
# docker build -t foo/bar -f /path/to/Dockerfile /path/to/ | |
# docker build -t img_stm_omdenasaudi_hcc:0.1.4 -f Dockerfile.hub ./ | |
#--- create a container from an image (without running it) | |
# docker create -it -p 49400:39400 -p 49500:39500 --name ctr_stmOmdenaHcc_demo kidcoconut73/img_stm_omdenasaudi_hcc:demo | |
#--- to run the container (interactive) from the image; specific port mapping (-p) vs any available port mapping (-P) | |
# docker run -it -p 49400:39400 -p 49500:39500 --name ctr_stmOmdenaHcc_demo img_stm_omdenasaudi_hcc:0.1.4 | |
# docker run -it -p 49400:39400 -p 49500:39500 --name ctr_stmOmdenaHcc_demo kidcoconut73/img_stm_omdenasaudi_hcc:demo | |
#--- start an existing container | |
# docker start -it ctr_stmOmdenaHcc_demo | |
#--- deploy to huggingspace | |
# overwrite Dockerfile; cp Dockerfile.hug Dockerfile | |
# push to Huggingspace; |